From c6e62298405d39e635c0d8dd6e026c8cb667a478 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 12 Mar 2024 06:46:08 +0000 Subject: gentoo auto-resync : 12:03:2024 - 06:46:08 --- dev-libs/libtecla/Manifest | 2 +- dev-libs/libtecla/libtecla-1.6.3-r1.ebuild | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) (limited to 'dev-libs/libtecla') diff --git a/dev-libs/libtecla/Manifest b/dev-libs/libtecla/Manifest index c50f5e5ca7ea..b1be005f5041 100644 --- a/dev-libs/libtecla/Manifest +++ b/dev-libs/libtecla/Manifest @@ -7,5 +7,5 @@ AUX libtecla-1.6.3-prll-build.patch 327 BLAKE2B 565f03ec0e8053cd4ce01757357dd4c7 AUX libtecla-1.6.3-secure-runpath.patch 1119 BLAKE2B 485bc71ea3e6583fd825ae04b5cacc3fdc3862c498dad60a80c49a6b866bcce2f42e0899a7dfbcfa8e3c40472ccaf80305c70bf9c875463622f70241577ae731 SHA512 c1a1af67bda1019c3d0439d45b6f339ab902a86cc92e5ce83ebe85448c3a067cb1c5758237e1fe593439a88185e2a6c13f1474dbd794ba94ede10f87ad597f69 AUX libtecla-1.6.3-static-libs.patch 933 BLAKE2B 475a0818269df82b5fb35c84b85c70a6a5fc6dc135885c159c2923749d552549308a14d49ddd547ae2b47723924a3a0713a97d44712824cde962cf765e7fa770 SHA512 4a8bbf8b92d3546cf4a008612bc7c8b1fcb3da74050f677e7c892f3abd5dbd8b3301aff79594a6c9e219e3adf906466383cce666ed07819784b2ff6832a05065 DIST libtecla-1.6.3.tar.gz 531499 BLAKE2B 6cc585ce104a60138c8b1950f455be845f3db014f1b56585a6ff8c05101e187a3f9deb7546a24e28d8797a49c426606ff50ccb49065ec2dfe4999537c66579ba SHA512 e92da3e52f1e06f731378ea8d4529865526b7816f92c3cd41a24ee8b629453564ec1995cf528928dd0673826cdd88f57e057ec0641f9c00fc9ebb255c725df6b -EBUILD libtecla-1.6.3-r1.ebuild 970 BLAKE2B d1185eb84aa40df35d9984636b9c9eaae7441b5ac8ebce6153ec95b24c894927695d1db962be44701ba78d5cc13078051e0edb5b89e0be423917770a17d9345b SHA512 9bc2b5d0a50cfca190835fa887128caa0ef33cc46a62c99e667c90dae8b4f36296d28de9ac8b5f25e11052d15c43092d5d1fd4a50ede1208d68e6d97b9cba4fa +EBUILD libtecla-1.6.3-r1.ebuild 1465 BLAKE2B 992a52a2314df9f8365fa4b879a57f17a4879bce93c2378dcd12d32c37c1428122f3a4c98dbc89eb0878ae5ca3d25b789780ce9a0c9c10f5c1f26c8b39dd3af9 SHA512 485a7d705fb085190041e58790dbc87e3a9ffabfae12fa8246f678675b914c37a5556c766fc6f08be4a2de6e2c86957dfe0392452504dcbbc5404766e80b42fe MISC metadata.xml 795 BLAKE2B 704c1e9aa2ec31a870373a806958f868003fc2546c605e46d2f050674b87325e51f934361552d12aedbbfd1b3beabd71e8c7bc81374efeb80639f177c7612ea0 SHA512 f347548d4f8167c9d6fae2efdce5ece7bff37bba62e66fd4e7e4497d69893cb6d0d6836d7a3ebd55bbe83e431792e65b5b8e51cad888ec4d391e5a5cc40ce383 diff --git a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild index d0214a052aab..a61d52f0bee1 100644 --- a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild +++ b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,6 +33,20 @@ src_prepare() { eautoreconf } +src_configure() { + # ld: :(.text.startup+0x6c): undefined reference to `libtecla_version' + # + # For some mysterious reason this is running $LD directly to link the + # shared library rather than use the compiler as the linker driver. As a + # result -flto is effectively a no-op *at link time* and the shared library + # contains... nothing. Because it didn't process the bytecode. Of course, + # nothing can then link to it. + # + # https://bugs.gentoo.org/772014 + filter-lto + default +} + src_compile() { emake \ OPT="" \ -- cgit v1.2.3