https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-proxy/squid-6.2 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 867447 [details] build.log build log and emerge --info
I'll take a look.
The affected line is: libtool: link: /bin/false cr .libs/libcompatsquid.a .libs/assert.o .libs/compat.o .libs/debug.o .libs/eui64_aton.o .libs/getaddrinfo.o .libs/getnameinfo.o .libs/inet_ntop.o .libs/inet_pton.o .libs/memrchr.o .libs/mswindows.o .libs/shm.o .libs/statvfs.o .libs/strnrchr.o .libs/strnstr.o .libs/xalloc.o .libs/xstrerror.o .libs/xstring.o .libs/xstrto.o This is a -native-symlinks build
ci has reproduced this issue with version 6.6 - Updating summary.
I thought I'd fixed this a while ago. I'll see again, I guess.
This will be fixed when the bump to 6.7 lands.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf9ec0ee70ae90ecb44fcb367fb5c0ad95aefca commit dcf9ec0ee70ae90ecb44fcb367fb5c0ad95aefca Author: Hank Leininger <hlein@korelogic.com> AuthorDate: 2024-02-06 22:52:34 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-03-04 07:53:48 +0000 net-proxy/squid: bump to 6.7, fix compilation w/gcc-13 Closes: https://bugs.gentoo.org/911945 Signed-off-by: Hank Leininger <hlein@korelogic.com> Closes: https://github.com/gentoo/gentoo/pull/35206 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-proxy/squid/Manifest | 2 + net-proxy/squid/squid-6.7.ebuild | 391 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 393 insertions(+)
ci has reproduced this issue with version 6.7 - Updating summary.
Btw while pkgdiff -b'ing 6.6 and 6.7 I noticed it hardcodes _even_ more tools that are being used to /usr/bin/* - I don't think this is easily fixed, as a patch will grow so huge and I'm not sure if sed catches everything. Although it is easy to test.
I'll look at it. Upstream seem open to build improvements..
ci has reproduced this issue with version 6.9 - Updating summary.
ci has reproduced this issue with version 6.10 - Updating summary.
ci has reproduced this issue with version 6.11 - Updating summary.
OK, lemme take a look at this again. I think it's just in one place.
AC_PATH_PROG(AR, ar, $FALSE) AR_R="$AR r" AC_SUBST(AR_R)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb3dca4144e8a027305eaecad841c1da353e382 commit 0fb3dca4144e8a027305eaecad841c1da353e382 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-10-21 08:34:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-10-21 09:16:01 +0000 net-proxy/squid: add 6.12 * Fix respecting $AR * Add -std=gnu++17 for older GCC which doesn't yet default to gnu++17 Closes: https://bugs.gentoo.org/911945 Closes: https://bugs.gentoo.org/921688 Signed-off-by: Sam James <sam@gentoo.org> net-proxy/squid/Manifest | 2 + net-proxy/squid/files/squid-6.12-ar.patch | 29 +++ net-proxy/squid/squid-6.12.ebuild | 417 ++++++++++++++++++++++++++++++ 3 files changed, 448 insertions(+)