comparison sources/sections/ccwrap.sh @ 1675:a87931846137

Have ccwrap autodetect which dynamic linker to use, musl's or uClibc's. Give musl a ld-musl.so.0 symlink so we can tell which libc we're using.
author Rob Landley <rob@landley.net>
date Sun, 17 Aug 2014 13:03:48 -0500
parents 35b8949e9d9c
children c11a357ea92d
comparison
equal deleted inserted replaced
1674:263bb9ff9657 1675:a87931846137
7 7
8 # Build wrapper binary 8 # Build wrapper binary
9 9
10 mkdir -p "$STAGE_DIR/bin" && 10 mkdir -p "$STAGE_DIR/bin" &&
11 "$TEMP" "$SOURCES/toys/ccwrap.c" -Os $CFLAGS \ 11 "$TEMP" "$SOURCES/toys/ccwrap.c" -Os $CFLAGS \
12 -o "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cc" $STATIC_FLAGS && 12 -o "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cc" $STATIC_FLAGS -DDYNAMIC_LINKER=\"/lib/$(cd $STAGE_DIR/lib; ls ld-*.so.0)\" &&
13 echo -e "#!/bin/bash\n\n${TOOLCHAIN_PREFIX}cc -E "'"$@"' \ 13 echo -e "#!/bin/bash\n\n${TOOLCHAIN_PREFIX}cc -E "'"$@"' \
14 > "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" && 14 > "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" &&
15 chmod +x "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" || dienow 15 chmod +x "$STAGE_DIR/bin/${TOOLCHAIN_PREFIX}cpp" || dienow