* gentpl.py: Add -ed2016 in order to make objconv accept our binary.
authorVladimir Serbinenko <phcoder@gmail.com>
Mon, 25 Nov 2013 04:53:20 +0000 (05:53 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Mon, 25 Nov 2013 04:53:20 +0000 (05:53 +0100)
While it doesn't seem right solution, it works well enough and
OSX isn't main compilation platform.

ChangeLog
gentpl.py

index 8c3ffe2..cbeb01a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-24  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * gentpl.py: Add -ed2016 in order to make objconv accept our binary.
+       While it doesn't seem right solution, it works well enough and
+       OSX isn't main compilation platform.
+
 2013-11-24  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * configure.ac: Add -static to LDFLAGS when using apple linker to
index c805480..c135c5c 100644 (file)
--- a/gentpl.py
+++ b/gentpl.py
@@ -432,7 +432,7 @@ def kernel(platform):
    else cp $< $@; fi""",
 """if test x$(TARGET_APPLE_LINKER) = x1; then \
   $(TARGET_STRIP) -S -x $(""" + cname() + """) -o $@.bin $<; \
-  $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -wd1106 -nu -nd $@.bin $@; \
+  $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; \
 else """  + "$(TARGET_STRIP) $(" + cname() + "_STRIPFLAGS) -o $@ $<; \
 fi"""))
     return r