diff sources/sections/ccwrap.sh @ 1774:117f1c93212a draft

Teach sh2eb toolchain to produce flat binaries unless -melf argument supplied.
author Rob Landley <rob@landley.net>
date Thu, 25 Jun 2015 02:43:17 -0500
parents c11a357ea92d
children 398efd71a43e
line wrap: on
line diff
--- a/sources/sections/ccwrap.sh	Sun Jun 21 12:31:58 2015 -0500
+++ b/sources/sections/ccwrap.sh	Thu Jun 25 02:43:17 2015 -0500
@@ -12,7 +12,7 @@
 mkdir -p "$STAGE_DIR/bin" &&
 "$TEMP" "$SOURCES/toys/ccwrap.c" -Os $CFLAGS \
   -o "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cc" $STATIC_FLAGS \
-  -DDYNAMIC_LINKER=\"/lib/ld-${LIBC_TYPE}.so.0\" &&
+  -DDYNAMIC_LINKER=\"/lib/ld-${LIBC_TYPE}.so.0\" ${ELF2FLT:+-DELF2FLT} &&
 echo -e "#!/bin/bash\n\n${TOOLCHAIN_PREFIX}cc -E "'"$@"' \
   > "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" &&
 chmod +x "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" || dienow