|
|
|
@ -53,8 +53,10 @@ let
|
|
|
|
|
LIBCXX = llvmPackages.libcxx;
|
|
|
|
|
LIBCXXABI = llvmPackages.libcxxabi;
|
|
|
|
|
LIBUNWIND = llvmPackages.libunwind;
|
|
|
|
|
LIBUNWIND_BAREMETAL = llvmPackages.libunwind.override { isBaremetal = true; };
|
|
|
|
|
LIBUNWIND_BAREMETAL =
|
|
|
|
|
llvmPackages.libunwind.override { isBaremetal = true; };
|
|
|
|
|
LINUX_HEADERS = buildPackages.glibc.dev;
|
|
|
|
|
OLEVEL = "-O2";
|
|
|
|
|
TUP_ARCH = tupArch;
|
|
|
|
|
VERSION = version;
|
|
|
|
|
};
|
|
|
|
@ -92,7 +94,8 @@ let
|
|
|
|
|
|
|
|
|
|
installPhase = ''
|
|
|
|
|
# Populate the "dev" headers
|
|
|
|
|
for DIR in repos/$repo/include; do
|
|
|
|
|
if [ -d "repos/$repo/include" ]; then
|
|
|
|
|
for DIR in repos/$repo/include; do
|
|
|
|
|
for SPEC in $specs; do
|
|
|
|
|
if [ -d $DIR/spec/$SPEC ]; then
|
|
|
|
|
cp -r $DIR/spec/$SPEC/* $dev/include
|
|
|
|
@ -101,7 +104,8 @@ let
|
|
|
|
|
done
|
|
|
|
|
rm -rf $DIR/spec
|
|
|
|
|
cp -r $DIR $dev/
|
|
|
|
|
done
|
|
|
|
|
done
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
touch $dev/.genode
|
|
|
|
|
for pc in $dev/lib/pkgconfig/*.pc; do
|
|
|
|
|