add musl-g++ wrapper
This commit is contained in:
1
debian/musl-tools.links
vendored
1
debian/musl-tools.links
vendored
@@ -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
8
debian/rules
vendored
@@ -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
|
||||
|
Reference in New Issue
Block a user