Mercurial > hg > aboriginal
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 |