singular: fix build
It's another instance of the libstdc++ libtool fallout [1]. Due to the package generating multiple libtools and re-configuring some of them several times during the build, the source libtool is patched. [1] https://github.com/NixOS/nixpkgs/commit/aca1e446e2d348c7e88aaf0dcb750d0a0d45c286
This commit is contained in:
@@ -119,6 +119,12 @@ stdenv.mkDerivation rec {
|
||||
-i '{}' ';'
|
||||
'';
|
||||
|
||||
# FIXME: ugly hack for https://github.com/NixOS/nixpkgs/pull/389009
|
||||
preConfigure = ''
|
||||
substituteInPlace build-aux/ltmain.sh \
|
||||
--replace 'for search_ext in .la $std_shrext .so .a' 'for search_ext in $std_shrext .so .a'
|
||||
'';
|
||||
|
||||
hardeningDisable = lib.optional stdenv.hostPlatform.isi686 "stackprotector";
|
||||
|
||||
doCheck = true; # very basic checks, does not test any libraries
|
||||
|
||||
Reference in New Issue
Block a user