lol

Merge pull request #162607 from waldheinz/libllvm-drop-static

llvmPackages/libllvm: do not include static archives when shared is r…

authored by

Lassulus and committed by
GitHub
a1780e4b 830b4dae

+66
+6
pkgs/development/compilers/llvm/10/llvm/default.nix
··· 244 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 245 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 246 '' 247 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 248 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 249 '';
··· 244 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 245 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 246 '' 247 + + optionalString enableSharedLibraries '' 248 + mkdir -p $dev/lib 249 + mv $lib/lib/*.a $dev/lib 250 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 251 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 252 + '' 253 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 254 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 255 '';
+6
pkgs/development/compilers/llvm/11/llvm/default.nix
··· 255 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 256 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 257 '' 258 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 259 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 260 '';
··· 255 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 256 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 257 '' 258 + + optionalString enableSharedLibraries '' 259 + mkdir -p $dev/lib 260 + mv $lib/lib/*.a $dev/lib 261 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 262 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 263 + '' 264 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 265 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 266 '';
+6
pkgs/development/compilers/llvm/12/llvm/default.nix
··· 242 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 243 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 244 '' 245 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 246 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 247 '';
··· 242 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 243 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 244 '' 245 + + optionalString enableSharedLibraries '' 246 + mkdir -p $dev/lib 247 + mv $lib/lib/*.a $dev/lib 248 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 249 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 250 + '' 251 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 252 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 253 '';
+6
pkgs/development/compilers/llvm/13/llvm/default.nix
··· 205 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 206 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 207 '' 208 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 209 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 210 '';
··· 205 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 206 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 207 '' 208 + + optionalString enableSharedLibraries '' 209 + mkdir -p $dev/lib 210 + mv $lib/lib/*.a $dev/lib 211 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 212 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 213 + '' 214 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 215 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 216 '';
+6
pkgs/development/compilers/llvm/14/llvm/default.nix
··· 200 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 201 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 202 '' 203 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 204 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 205 '';
··· 200 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 201 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 202 '' 203 + + optionalString enableSharedLibraries '' 204 + mkdir -p $dev/lib 205 + mv $lib/lib/*.a $dev/lib 206 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 207 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 208 + '' 209 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 210 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 211 '';
+6
pkgs/development/compilers/llvm/5/llvm/default.nix
··· 222 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 223 '') versionSuffixes} 224 '' 225 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 226 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 227 '';
··· 222 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 223 '') versionSuffixes} 224 '' 225 + + optionalString enableSharedLibraries '' 226 + mkdir -p $dev/lib 227 + mv $lib/lib/*.a $dev/lib 228 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 229 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 230 + '' 231 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 232 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 233 '';
+6
pkgs/development/compilers/llvm/6/llvm/default.nix
··· 215 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 216 '') versionSuffixes} 217 '' 218 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 219 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 220 '';
··· 215 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 216 '') versionSuffixes} 217 '' 218 + + optionalString enableSharedLibraries '' 219 + mkdir -p $dev/lib 220 + mv $lib/lib/*.a $dev/lib 221 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 222 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 223 + '' 224 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 225 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 226 '';
+6
pkgs/development/compilers/llvm/7/llvm/default.nix
··· 234 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 235 '') versionSuffixes} 236 '' 237 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 238 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 239 '';
··· 234 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 235 '') versionSuffixes} 236 '' 237 + + optionalString enableSharedLibraries '' 238 + mkdir -p $dev/lib 239 + mv $lib/lib/*.a $dev/lib 240 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 241 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 242 + '' 243 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 244 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 245 '';
+6
pkgs/development/compilers/llvm/8/llvm/default.nix
··· 226 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 227 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 228 '' 229 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 230 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 231 '';
··· 226 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 227 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 228 '' 229 + + optionalString enableSharedLibraries '' 230 + mkdir -p $dev/lib 231 + mv $lib/lib/*.a $dev/lib 232 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 233 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 234 + '' 235 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 236 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 237 '';
+6
pkgs/development/compilers/llvm/9/llvm/default.nix
··· 241 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 242 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 243 '' 244 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 245 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 246 '';
··· 241 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 242 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 243 '' 244 + + optionalString enableSharedLibraries '' 245 + mkdir -p $dev/lib 246 + mv $lib/lib/*.a $dev/lib 247 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 248 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 249 + '' 250 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 251 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 252 '';
+6
pkgs/development/compilers/llvm/git/llvm/default.nix
··· 200 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 201 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 202 '' 203 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 204 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 205 '';
··· 200 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 201 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 202 '' 203 + + optionalString enableSharedLibraries '' 204 + mkdir -p $dev/lib 205 + mv $lib/lib/*.a $dev/lib 206 + sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 207 + "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 208 + '' 209 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 210 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 211 '';