aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
masterwrapppers: site: cleanup ac_cv_func_memcmp_workingNicolas PARLANT2 months
 
TagDownloadAuthorAge
20260623crossdev-20260623.tar.gz  crossdev-20260623.tar.bz2  crossdev-20260623.zip  Sam James2 months
20260617crossdev-20260617.tar.gz  crossdev-20260617.tar.bz2  crossdev-20260617.zip  Sam James3 months
20260501crossdev-20260501.tar.gz  crossdev-20260501.tar.bz2  crossdev-20260501.zip  Sam James4 months
20260326crossdev-20260326.tar.gz  crossdev-20260326.tar.bz2  crossdev-20260326.zip  Sam James5 months
20260318crossdev-20260318.tar.gz  crossdev-20260318.tar.bz2  crossdev-20260318.zip  Sam James6 months
20251214crossdev-20251214.tar.gz  crossdev-20251214.tar.bz2  crossdev-20251214.zip  Sam James9 months
20251008crossdev-20251008.tar.gz  crossdev-20251008.tar.bz2  crossdev-20251008.zip  Sam James11 months
20250622crossdev-20250622.tar.gz  crossdev-20250622.tar.bz2  crossdev-20250622.zip  Sam James14 months
20250410crossdev-20250410.tar.gz  crossdev-20250410.tar.bz2  crossdev-20250410.zip  Sam James17 months
20250106crossdev-20250106.tar.gz  crossdev-20250106.tar.bz2  crossdev-20250106.zip  Sam James20 months
[...]
 
AgeCommit messageAuthorFilesLines
2026-06-23wrapppers: site: cleanup ac_cv_func_memcmp_working•••moved in linux Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Part-of: https://codeberg.org/gentoo/crossdev/pulls/1 Merges: https://codeberg.org/gentoo/crossdev/pulls/1 Signed-off-by: Sam James <sam@gentoo.org> HEAD20260623masterNicolas PARLANT3-4/+0
2026-06-23wrappers: linux: move ac_cv_func_memcmp_working•••memcmp is working on glibc, musl, uclibc this macro is obsolescent but still used at least in openldap Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Part-of: https://codeberg.org/gentoo/crossdev/pulls/1 Signed-off-by: Sam James <sam@gentoo.org> Nicolas PARLANT1-0/+3
2026-06-17cross-pkg-config: Drop -I and -L output check because of EAPI 9•••I recently extended this check to allow WORKDIR, which is required by a small set of packages. However, EAPI 9 now unexports PMS variables including this one, so we can no longer rely on it. This means that we cannot do the check at all. Path hygiene has improved a huge amount since this check was originally added though. I don't recall ever seeing the check fail. Signed-off-by: James Le Cuirot <chewi@gentoo.org> James Le Cuirot1-33/+1
2026-05-22Don't run CI on PRs•••Just run it on master and with the schedule. It's too intense as-is to run on every PR. Add a note to README as well about future work for local testing. You can already do this but there's no convenient way to get the full target list to run. Signed-off-by: Sam James <sam@gentoo.org> 20260617Sam James2-3/+8
2026-05-21crossdev: skip binpkg for intermediate cross-compiler stages•••Headers-only and stage1 builds get superseded by later stages; generating binpkgs for them wastes time and pollutes the binpkg repo with packages that will never be used. - kernel headers quick/stage1: suppress when a later stage rebuilds them - libc headers-only: suppress when stage3 builds the full libc - gcc stage1: suppress when stage4 builds the full compiler - K2PKG/K3PKG stage1: suppress when stage3 rebuilds them Part-of: https://github.com/gentoo/crossdev/pull/42 Closes: https://github.com/gentoo/crossdev/pull/42 Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> Matt Turner1-2/+8
2026-05-21crossdev: unmask multilib when multiple ABIs requested•••c439961 converted the old set_use_force/set_use_mask calls to the new mask/force pattern, but changed the *) default from removing multilib from the force list to actively masking it. These are not equivalent: the old code allowed multilib to be set via USE when multiple ABIs were requested; the new code prevented it unconditionally. Fix by checking MULTILIB_USE and only masking when it is "no". Fixes: c439961 ("crossdev: use package.use.{mask,force} for pie/ssp") Part-of: https://github.com/gentoo/crossdev/pull/44 Closes: https://github.com/gentoo/crossdev/pull/44 Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> Matt Turner1-1/+6
2026-05-13scripts: fix passing PORTAGE_CONFIGROOT down•••Environment variables only survive by default if there when the container is first created, not on subsequent exec. Signed-off-by: Sam James <sam@gentoo.org> Sam James1-2/+2
2026-05-13scripts: pass --force to `eselect profile set`•••``` + eselect profile set default/hurd/x86/23.0/i686 !!! Error: default/hurd/x86/23.0/i686 is not a valid profile for amd64 ``` Signed-off-by: Sam James <sam@gentoo.org> Sam James1-1/+1
2026-05-12ci: fix passing profile•••Fixes: cea35eab9ea1a3a40f06b302432631a479796db4 Signed-off-by: Sam James <sam@gentoo.org> Sam James1-2/+2
2026-05-11ci: set profiles for Hurd•••Avoid busybox which doesn't build on Hurd. This tests a more useful configuration anyway. See 5a3778a7a7dcac8db90e25f25418ccaf5e0053c2. Signed-off-by: Sam James <sam@gentoo.org> Sam James1-0/+2
[...]
 
Clone
https://anongit.gentoo.org/git/proj/crossdev.git
git+ssh://git@git.gentoo.org/proj/crossdev.git