Fix an issue throughout where B couldn't be built by ackprogram due to symbol
authorDavid Given <dg@cowlark.com>
Thu, 29 Dec 2016 17:11:53 +0000 (17:11 +0000)
committerDavid Given <dg@cowlark.com>
Thu, 29 Dec 2016 17:11:53 +0000 (17:11 +0000)
laziness.

plat/cpm/descr
plat/linux386/descr
plat/linux68k/descr
plat/linuxppc/descr
plat/osx386/descr
plat/osxppc/descr
plat/pc86/descr
plat/qemuppc/descr
plat/rpi/descr

index d178b46..d084f89 100644 (file)
@@ -60,6 +60,7 @@ name led
        mapflag -i SEPID=-b1:0
        mapflag -fp FLOATS={EM}/{ILIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 7dbeec7..1888e41 100644 (file)
@@ -56,6 +56,7 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 5fbe16a..1e3b6a5 100644 (file)
@@ -56,6 +56,7 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 5112127..ced1de4 100644 (file)
@@ -62,6 +62,7 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 45595e2..afe46c5 100644 (file)
@@ -54,6 +54,7 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b.c={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.mod={PLATFORMDIR}/modula2.o) \
index 7fde170..5f416c4 100644 (file)
@@ -59,8 +59,9 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
-               ({RTS}:.ocm.bas.c={PLATFORMDIR}/c-ansi.o) \
+               ({RTS}:.ocm.bas.b.c={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.mod={PLATFORMDIR}/modula2.o) \
                ({RTS}:.p={PLATFORMDIR}/pascal.o) \
                -o > < \
index 578ac29..6a0db9e 100644 (file)
@@ -52,6 +52,7 @@ name led
        mapflag -i SEPID=-b1:0
        mapflag -fp FLOATS={EM}/{ILIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 2027b61..f5191b2 100644 (file)
@@ -62,6 +62,7 @@ name led
        mapflag -l* LNAME={PLATFORMDIR}/lib*
        mapflag -fp FLOATS={EM}/{LIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \
index 76c3f47..43d3256 100644 (file)
@@ -51,6 +51,7 @@ name led
        mapflag -i SEPID=-b1:0
        mapflag -fp FLOATS={EM}/{ILIB}fp
        args {ALIGN} {SEPID?} \
+               ({RTS}:.b=-u _i_main) \
            (.e:{HEAD}={PLATFORMDIR}/boot.o) \
                ({RTS}:.ocm.bas.b={PLATFORMDIR}/c-ansi.o) \
                ({RTS}:.c={PLATFORMDIR}/c-ansi.o) \