add musl-g++ wrapper

This commit is contained in:
2025-07-19 12:22:21 +03:00
parent 107c736ddd
commit b8ffa7f8b1
2 changed files with 9 additions and 0 deletions

View File

@@ -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

8
debian/rules vendored
View File

@@ -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