FS#50170 - [libc++abi] Shouldn't depend on libstdc++

Attached to Project: Community Packages
Opened by Will Song (incertia) - Wednesday, 27 July 2016, 18:05 GMT
Last edited by Daniel Micay (thestinger) - Monday, 13 February 2017, 04:36 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Daniel Micay (thestinger)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Description: libc++abi depends on libstdc++. ideally, because libc++ is designed to replace libstdc++, libc++abi should not depend on libstdc++ and this can be done with something analogous to
$ CC=clang CXX=clang++ cmake -G "Unix Makefiles" ../libcxx/ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/ -DLLVM_PATH=../llvm/ -DLIBCXXABI_LIBCXX_PATH=../libcxx/ ../libcxxabi/
$ make cxxabi


Additional info:
* package version(s): 3.8.0-1.

Steps to reproduce:
$ tar -xf libc++abi-3.8.0-1-x86_64.pkg.tar.xz
$ ldd usr/lib/libc++abi.so
ldd: warning: you do not have execution permission for `usr/lib/libc++abi.so'
linux-vdso.so.1 (0x00007ffe1398f000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7f4f53d000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f7f4f335000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f7f4ef94000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f7f4ec0c000)
/usr/lib64/ld-linux-x86-64.so.2 (0x0000555de6158000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f7f4e908000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f7f4e6f2000)
This task depends upon

Closed by  Daniel Micay (thestinger)
Monday, 13 February 2017, 04:36 GMT
Reason for closing:  Won't fix
Additional comments about closing:  No longer packaged.
Comment by Daniel Micay (thestinger) - Thursday, 01 September 2016, 20:49 GMT
I'll change this if someone submits a working patch.

Loading...