blob: 623de6f64f52e55f3ee9a98ddfa777530989a7a7 [file] [log] [blame]
Shizfb585452015-06-28 23:08:21 +02001#!/bin/sh
2cc="@CC@"
3libc="@PREFIX@"
4libc_inc="@INCDIR@"
5libc_lib="@LIBDIR@"
6thisdir="`cd "$(dirname "$0")"; pwd`"
7
8# prevent clang from running the linker (and erroring) on no input.
9sflags=
10eflags=
11for x ; do
12 case "$x" in
13 -l*) input=1 ;;
14 *) input= ;;
15 esac
16 if test "$input" ; then
17 sflags="-l-user-start"
18 eflags="-l-user-end"
19 break
20 fi
21done
22
23exec $cc \
24 -B"$thisdir" \
25 -fuse-ld=musl-clang \
26 -static-libgcc \
27 -nostdinc \
28 --sysroot "$libc" \
29 -isystem "$libc_inc" \
30 -L-user-start \
31 $sflags \
32 "$@" \
33 $eflags \
34 -L"$libc_lib" \
35 -L-user-end