diff --git a/debian/musl-tools.links b/debian/musl-tools.links index de331cb..ee9c1b3 100644 --- a/debian/musl-tools.links +++ b/debian/musl-tools.links @@ -1,2 +1,3 @@ /lib/${env:MUSL_TRIPLE}/libc.so /usr/bin/musl-ldd +/usr/bin/${env:MUSL_TRIPLE}-g++ /usr/bin/musl-g++ /usr/bin/${env:MUSL_TRIPLE}-gcc /usr/bin/musl-gcc diff --git a/debian/rules b/debian/rules index 3a8b84c..c142ee2 100755 --- a/debian/rules +++ b/debian/rules @@ -78,6 +78,14 @@ execute_after_dh_auto_install: execute_after_dh_install: ifeq ($(GCC_WRAPPER),yes) mkdir -p debian/musl-dev/usr/bin + : # hack to get musl-g++ + cp debian/tmp/usr/bin/musl-gcc debian/tmp/usr/bin/musl-g++ + chmod +x debian/tmp/usr/bin/musl-g++ + sed -E -i \ + -e 's/REALGCC/REALGXX/g' \ + -e 's/$(DEB_BUILD_GNU_TYPE)-gcc/$(DEB_BUILD_GNU_TYPE)-g++/g' \ + debian/tmp/usr/bin/musl-g++ + mv debian/tmp/usr/bin/musl-g++ debian/musl-dev/usr/bin/$(MUSL_TRIPLE)-g++ mv debian/tmp/usr/bin/musl-gcc debian/musl-dev/usr/bin/$(MUSL_TRIPLE)-gcc mv debian/tmp/usr/lib/$(MUSL_TRIPLE)/musl-gcc.specs debian/musl-dev/usr/lib/$(MUSL_TRIPLE)/musl-gcc.specs endif