#!/bin/sh

fuzzdir=fuzz
musldir=musl

ccdir=$(clang --print-file-name=libgcc.a)
ccdir=${ccdir%/*}

START="$musldir/lib/crti.o $musldir/lib/crt1.o $ccdir/crtbeginT.o"
END="-L$fuzzdir -lfuzz -L$ccdir -lstdc++ -lgcc -lgcc_eh -L$musldir/lib -lc $ccdir/crtend.o $musldir/lib/crtn.o"
clang -nostdlib -static $START "$@" $END
