aboutsummaryrefslogtreecommitdiff
path: root/src/link.cpp
diff options
context:
space:
mode:
authorAndrea Orru <andrea@orru.io>2018-01-07 04:43:08 -0500
committerAndrea Orru <andrea@orru.io>2018-01-07 04:43:08 -0500
commit31828572249883f99fad307dc6b27df9d1678a8d (patch)
tree6f68110ee33640786e23f117880333240aa25341 /src/link.cpp
parentad438cfd40aba682a0bcd88ed607c2cbd378f647 (diff)
downloadzig-31828572249883f99fad307dc6b27df9d1678a8d.tar.gz
zig-31828572249883f99fad307dc6b27df9d1678a8d.zip
Adding zen support
Diffstat (limited to 'src/link.cpp')
-rw-r--r--src/link.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/link.cpp b/src/link.cpp
index 28055718c9..4396a0daa6 100644
--- a/src/link.cpp
+++ b/src/link.cpp
@@ -334,6 +334,13 @@ static void construct_linker_job_elf(LinkJob *lj) {
if (!g->is_native_target) {
lj->args.append("--allow-shlib-undefined");
}
+
+ if (g->zig_target.os == OsZen) {
+ lj->args.append("-e");
+ lj->args.append("main");
+
+ lj->args.append("--image-base=0x10000000");
+ }
}
//static bool is_target_cyg_mingw(const ZigTarget *target) {