1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
nixpkgs/pkgs
Jörg Thalheim b6bacc4bb2 llvmPackage_{3.4,3.5,3.7,3.8,3.9}: fix output of llvm-config
llvm-config is a tool to output compile and linker flags, when compiling against llvm.

The tool however outputs static library names despite libllvm is build
as shared library on nixos. This was fixed for llvm 3.4, 3.5 and 3.7.

For llvm 3.8 and 3.9 it printed the library extension twice (.so.so).
This was fixed in 4.0 and the patch is backported to 3.8 and 3.9 in
this pull request.

```
$ for i in 34 35 37 38 39; do echo "\nllvm-$i"; nix-shell -p llvmPackages_$i.llvm --run 'llvm-config --libnames'; done

llvm-34
libLLVMInstrumentation.so libLLVMIRReader.so libLLVMAsmParser.so
...

llvm-35
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMipo.so
...

llvm-37
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMBitWriter.so
...

llvm-38
libLLVM-3.8.1.so

llvm-39
libLLVM-3.9.so
```

fixes #26713
2017-06-20 10:22:06 +01:00
..
applications sniproxy: 0.4.0 -> 0.5.0 2017-06-20 07:43:14 +02:00
build-support Remove kdeWrapper 2017-06-18 08:43:39 -05:00
common-updater common-updater-script: fix error handling 2017-05-19 17:14:43 +03:00
data qt5: rename qmakeHook to qmake 2017-06-18 08:41:57 -05:00
desktops libcroco: 0.6.11 -> 0.6.12 2017-06-20 07:47:52 +02:00
development llvmPackage_{3.4,3.5,3.7,3.8,3.9}: fix output of llvm-config 2017-06-20 10:22:06 +01:00
games openttd: 1.6.1 -> 1.7.1 2017-06-20 03:45:41 +02:00
misc vimPlugins.vimwiki: readd 2017-06-19 18:56:38 +01:00
os-specific libnl: 3.2.29 -> 3.3.0 2017-06-20 07:03:53 +02:00
servers quagga: 1.2.0 -> 1.2.1 2017-06-20 07:04:16 +02:00
shells rssh: don't set special bits 2017-06-16 07:31:21 -05:00
stdenv darwin-stdenv: remove python-sphinx and a bunch of other dependencies from the stdenv 2017-06-01 23:23:56 +02:00
test
tools libcpuid: 0.2.2 -> 0.4.0 2017-06-20 07:51:34 +02:00
top-level Merge pull request #26626 from magnetophon/jackaudio 2017-06-19 16:44:59 +02:00