libc++ 3.9.0 packaging improvements

Pauli . suokkos at gmail.com
Tue Nov 1 15:51:22 UTC 2016


Thanks for quick upload,

I didn't have enough time to test packages well yesterday. But today I
tried to run test suit. Too bad it found a few packaging issues. It
seems like buildit and testit scripts don't really work anymore. To
fix issues caused by outdated build system I decided to change build
use cmake.

After changing to cmake it was easy to add auto test target that can
be used to verify if compiled libraries actually work. Test suit takes
about 30 seconds for libc++abi and about 20 minutes for libc++ (fairly
fast laptop).  Tests can skipped with nocheck build option. There was
two locale test that didn't have excepted results in my system. I
added a patch to fix the expected test results to match what locales
produced in my system.

There is also fix for libc++abi-dev includes that breaks older
libc++-dev packages. I hope that I set Breaks correctly but I don't
know how to test it. The Breaks dependency would need verification
from someone with more experience.

Pauli
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libcxx-use-cmake-build.patch
Type: text/x-patch
Size: 25862 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-llvm-team/attachments/20161101/7a749280/attachment-0001.bin>


More information about the Pkg-llvm-team mailing list