dpkg --add-architecture $APT_ARCH
apt-get update
apt-get download $(apt-cache depends --recurse --no-replaces \
- libc-dev:$APT_ARCH \
+ libc:$APT_ARCH \
libm-dev:$APT_ARCH \
- libpthread-dev:$APT_ARCH \
- libresolv-dev:$APT_ARCH \
- librt-dev:$APT_ARCH \
- libsocket-dev:$APT_ARCH \
+ libpthread:$APT_ARCH \
+ libresolv:$APT_ARCH \
+ librt:$APT_ARCH \
+ libsocket:$APT_ARCH \
system-crt:$APT_ARCH \
system-header:$APT_ARCH \
| grep "^\w")
dpkg -x $deb .
done
+# The -dev packages are not available from the apt repository we're using.
+# However, those packages are just symlinks from *.so to *.so.<version>.
+# This makes all those symlinks.
+for lib in $(find -name '*.so.*'); do
+ target=${lib%.so.*}.so
+ [ -e $target ] || ln -s ${lib##*/} $target
+done
+
# Remove Solaris 11 functions that are optionally used by libbacktrace.
# This is for Solaris 10 compatibility.
rm usr/include/link.h