Created attachment 521320 [details] build.log dev-ml/zarith-1.7 fails to build with the following error: ocamlmklib -failsafe -o zarith z.cmx q.cmx big_int_Z.cmx -Wl,-O1 -Wl,--as-needed -lgmp Unknown option -Wl,-O1 Unknown option -Wl,--as-needed Unknown option -Wl,-O1 Unknown option -Wl,--as-needed x86_64-pc-linux-gnu-ranlib: 'zarith.a': No such file File "_none_", line 1: Error: Error while creating the library zarith.a make: *** [project.mak:66: zarith.a] Error 2
Created attachment 521322 [details] emerge --info
Following patch fixed this issue: --- zarith-1.6.ebuild 2017-09-28 11:41:07.000000000 +0300 +++ zarith-1.7.ebuild 2018-02-27 22:00:34.000000000 +0300 @@ -24,6 +24,7 @@ S="${WORKDIR}/Zarith-release-${PV}" src_configure() { + filter-ldflags "*" tc-export CC ./configure -host "${CHOST}" \ -ocamllibdir "/usr/$(get_libdir)" \
Reproduced. Deps involved: dev-ml/zarith-1.7:0/1.7 USE="ocamlopt" dev-ml/findlib-1.7.1 USE="ocamlopt" dev-lang/ocaml-4.04.2-r1:0/4.04.2 USE="ncurses ocamlopt" sys-libs/binutils-libs-2.30-r4:0/2.30-r1 USE="nls" detected configuration: native-code: yes dynamic linking: yes asm path: x86_64 defines: -DZ_OCAML_HASH -DZ_OCAML_COMPARE_EXT -DHAS_GMP -DZ_ELF -DZ_DOT_LABEL_PREFIX libraries: -Wl,-O1 -Wl,--as-needed -lgmp C options: -march=native -mtune=native -O2 -pipe asm options installation path: /var/tmp/portage/dev-ml/zarith-1.7/image//usr/lib64/ocaml installation method findlib
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a85a3eea7ae7bb021648ed9c274d0df7af4b87a commit 1a85a3eea7ae7bb021648ed9c274d0df7af4b87a Author: Tupone Alfredo <tupone@gentoo.org> AuthorDate: 2020-03-27 12:39:26 +0000 Commit: Tupone Alfredo <tupone@gentoo.org> CommitDate: 2020-03-27 12:39:26 +0000 dev-ml/zarith: require a newer version of ocaml Closes: https://bugs.gentoo.org/648982 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> dev-ml/zarith/zarith-1.4.1.ebuild | 4 ++-- dev-ml/zarith/zarith-1.5.ebuild | 4 ++-- dev-ml/zarith/zarith-1.6.ebuild | 4 ++-- dev-ml/zarith/zarith-1.7.ebuild | 4 ++-- dev-ml/zarith/zarith-1.9.1.ebuild | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-)