tests.cc-wrapper.supported: add test for cxxabi header
`#include <cxxabi.h>` `/nix/store/02wpjmp2zjjxz13z7g599mniwi25zkcy-libcxxabi-16.0.6-dev/include/cxxabi.h:20:10: fatal error: '__cxxabi_config.h' file not found`
This commit is contained in:
parent
accafc0ed3
commit
42f3292616
2 changed files with 15 additions and 0 deletions
|
@ -30,6 +30,13 @@ in stdenv.mkDerivation {
|
|||
$CXX -o cxx-check ${./cxx-main.cc}
|
||||
${emulator} ./cxx-check
|
||||
|
||||
# test for https://github.com/NixOS/nixpkgs/issues/214524#issuecomment-1431745905
|
||||
# .../include/cxxabi.h:20:10: fatal error: '__cxxabi_config.h' file not found
|
||||
# in libcxxStdenv
|
||||
echo "checking whether cxxabi.h can be included... " >&2
|
||||
$CXX -o include-cxxabi ${./include-cxxabi.cc}
|
||||
${emulator} ./include-cxxabi
|
||||
|
||||
${lib.optionalString (stdenv.isDarwin && stdenv.cc.isClang) ''
|
||||
echo "checking whether compiler can build with CoreFoundation.framework... " >&2
|
||||
mkdir -p foo/lib
|
||||
|
|
8
pkgs/test/cc-wrapper/include-cxxabi.cc
Normal file
8
pkgs/test/cc-wrapper/include-cxxabi.cc
Normal file
|
@ -0,0 +1,8 @@
|
|||
#include <cxxabi.h>
|
||||
#include <iostream>
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
std::cerr << "ok" << std::endl;
|
||||
return 0;
|
||||
}
|
Loading…
Reference in a new issue