Workaround. See these commits in crossdev.git:
commit 301d1bb0c55e2e848a13decae8201e674e1600f7
Author: Sam James <sam@gentoo.org>
Date: Sat Nov 30 05:12:20 2024 +0000
Makefile: use git describe
Lets us handle .1 and so on.
Signed-off-by: Sam James <sam@gentoo.org>
commit 23aab902cc8d2a0ff07d86061af8e3401e990d5f
Author: Sam James <sam@gentoo.org>
Date: Sun Dec 15 18:53:39 2024 +0000
crossdev, Makefile: fix version handling again
`git archive` was using HEAD so it wouldn't include the sed performed
in the `dist` target.
Signed-off-by: Sam James <sam@gentoo.org>
commit c18f677d742830eef7f88ec5edc3babf25ba803c
Author: Sam James <sam@gentoo.org>
Date: Sun Dec 15 19:00:46 2024 +0000
Revert "crossdev, Makefile: fix version handling again"
This reverts commit 681c5fb86714d8e2c585c8e5ae423b6f9364ccfb.
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
Jakov Smolić (1):
wrappers: linux-{gnu,musl}: set gl_cv_func_strcasecmp_works for gnulib
James Le Cuirot (1):
crossdev: Prevent functions.sh from complaining about command line args
Jordan R Abrahams-Whitehead (1):
crossdev: allow --ex-pkg to install stable
Mike Gilbert (1):
cross-pkg-config: call ${CBUILD}-pkg-config when available
Sam James (2):
crossdev: update --ex-gcc description
wrappers: site: cleanup typo & link in comments
Bug: https://bugs.gentoo.org/953104
Signed-off-by: Sam James <sam@gentoo.org>
* seabios: see commit log of sys-firmware/seabios
* ipxe: upstream support gcc only (at least for now), there are many
issues on 'variable length array in structure' which is an
extension will never be supported by clang
CC is passed by "make CC=...", so "override" is added in Makefile to
force ignore the assignment from command line.
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41485
Signed-off-by: Sam James <sam@gentoo.org>
known incompatiable to clang are:
* error: unknown argument: '-mpreferred-stack-boundary=2'
* error: invalid input size for constraint 'Q' (inline asm)
so force gcc is obviously an easy option until upstream support clang
Closes: https://bugs.gentoo.org/887115
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
* Convert ```sys-libs/db``` to an optional dependency, controlled by the ```berkdb``` USE flag.
* Add ```eai``` USE flag to support optional Email Address Internationalization, like ```mail-mta/postfix```.
* Add ```tinycdb``` USE flag to compile with ```dev-db/tinycdb``` and prevent automagic linking with ```dev-db/cdb```.
* Add ```_FFR_TLS_USE_CERTIFICATE_CHAIN_FILE```, to fix STARTTLS chain validation when the server's certificate requires intermediate certs.
* Add ```mail-filter/maildrop``` as alternative to use maildir-style mailboxes.
* Keep ```sys-libs/db``` and ```mail-filter/procmail``` as default dependencies, to allow seamless upgrades from previous versions.
* Fix compilation with gcc-15/-std=c23
* Clean up blockers.
* Fix some ebuild typos.
* Fix building with musl, using patches borrowed from ```mail-filter/libmilter```. It just compiles; needs more tweaking/debugging to make it work.
Closes: https://bugs.gentoo.org/830525
Closes: https://bugs.gentoo.org/831999
Closes: https://bugs.gentoo.org/914272
Closes: https://bugs.gentoo.org/921521
Closes: https://bugs.gentoo.org/944822
Closes: https://bugs.gentoo.org/945726
Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx>
Signed-off-by: Sam James <sam@gentoo.org>
+20 years ago there's was a bug with ```net-im/gaim```, probably caused by
gcc-2.95 and ```-Os``` optimization.
The following developers and maintainers just copied those lines when bumping
versions, and nobody tried to remove them with new Gaim/Pidgin/GCC versions.
Also ```x11-plugins/pidgin-encryption``` has the same code; I guess the Gentoo
maintainer/developer was extra cautious.
Bug: https://bugs.gentoo.org/29394
Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx>
Closes: https://github.com/gentoo/gentoo/pull/41309
Signed-off-by: Sam James <sam@gentoo.org>
+20 years ago there was a bug with ```net-im/gaim```, probably caused by
gcc-2.95 and ```-Os``` optimization.
The following developers and maintainers just copied those lines when bumping
versions, and nobody tried to remove them with new Gaim/Pidgin/GCC versions.
Bug: https://bugs.gentoo.org/29394
Closes: https://bugs.gentoo.org/944837
Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx>
Signed-off-by: Sam James <sam@gentoo.org>