aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Mask dev-libs/openssl-3.2.1* (bug 923956, bug 923957)Andreas K. Hüttel2024-02-081-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Build glibc in stage1 with USE=multiarchAndreas K. Hüttel2024-01-291-0/+3
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Allow glibc-2.38 on stagesAndreas K. Hüttel2023-12-121-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Remove meson mask, globally masked and removedAndreas K. Hüttel2023-12-031-2/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* mask meson-1.3Andreas K. Hüttel2023-12-031-0/+2
| | | | | | | | | | | | [22:47:06] <arkamar> I tracked down what causes the issue for me. Portage needs to be installed with meson-1.3.0. [22:47:32] <arkamar> It is related to this commit https://github.com/mesonbuild/meson/commit/b91244c3b7f77578d601502628bceb9e92183387 [22:47:56] <sam_> wat [22:48:08] <sam_> is.. is ipc missing or something [22:48:16] <arkamar> https://github.com/gentoo/portage/blob/84e1358fbd35910a778502f00d939b5cbb77c548/lib/_emerge/AbstractEbuildProcess.py#L56 [22:48:18] <arkamar> yes [22:48:32] <sam_> :| Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Revert "Move preventive glibc mask from 2.38 to 2.39"Andreas K. Hüttel2023-09-091-1/+1
| | | | | | | | | Nothing should have used it in the meantime except the running riscv job. (If it has, it'll barf in seed update.) This reverts commit 82d4d9ffaa6d748aab2db0e490bd14bd7e3c4429. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Move preventive glibc mask from 2.38 to 2.39Andreas K. Hüttel2023-09-091-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Apply the same package.masks everywhere (in particular newest glibc, see ↵Andreas K. Hüttel2023-08-241-0/+5
| | | | | | binpkgs) Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Force sys-libs/libcxxabi[static-libs]Andreas K. Hüttel2023-08-081-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/libcxx-16.0.6::gentoo (Change USE: +static-libs)Andreas K. Hüttel2023-08-031-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Revert "Drop rust mask. Better a slow build than no build."Andreas K. Hüttel2023-07-091-0/+2
| | | | | | This reverts commit d4d1a65e9fbcc4fcd814ecab6ce8bcf0555744e6. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Drop rust mask. Better a slow build than no build.Andreas K. Hüttel2023-07-081-2/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* portage/stages/package.use: enable cet to fix hardened stage1 buildsBen Kohler2023-03-161-0/+8
| | | | | | | | | Hardened profiles default to USE=cet but our -* in stage1 builds ends up mixing -cet/+cet causing build failures or unmet deps. This will keep the flag enbled consistently. This has no effect on non-hardened profiles since the flag is masked there. Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* Work around another circular dep, curl[-http2]Andreas K. Hüttel2023-03-161-0/+3
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* portage/stages/package.use: enable required flag for clang stage1sBen Kohler2023-03-061-0/+2
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* portage/stages: disable openmp on gettext alsoBen Kohler2023-02-191-0/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* portage/stages: enable asm on gmp to satisfy REQUIRED_USEBen Kohler2023-02-191-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* Test enabling cpudetection for gmp, for bug 894134Andreas K. Hüttel2023-02-181-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Mask =dev-libs/openssl-3.0.7-r1 for stage buildsAndreas K. Hüttel2022-12-161-0/+3
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Nail down crypt settings so musl stages also workAndreas K. Hüttel2022-12-162-4/+7
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Switch ~arch musl builds to musl[-crypt] + libxcrypt[system]Andreas K. Hüttel2022-12-121-2/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Nail down flex and yaccAndreas K. Hüttel2022-12-031-0/+3
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Dito for awkAndreas K. Hüttel2022-12-011-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Dito for gzipAndreas K. Hüttel2022-12-011-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Hardwire bzip2[reference]Andreas K. Hüttel2022-12-011-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Take care of alternativesAndreas K. Hüttel2022-11-291-0/+4
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Force musl[crypt] in stagesAndreas K. Hüttel2022-11-251-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Enable crypt useflag of musl (does this work for stage1?)Andreas K. Hüttel2022-11-131-0/+4
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Disable openmp also in portage-utilsAndreas K. Hüttel2022-09-032-4/+5
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Unmask glibc-2.35Andreas K. Hüttel2022-04-191-5/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Add minor useflag fix needed for clang stagesAndreas K. Hüttel2022-03-231-0/+4
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Circular deps "fix" for desktop stagesAndreas K. Hüttel2022-02-141-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Preemptively mask glibc-2.35 to avoid trouble in unstable archesAndreas K. Hüttel2022-01-151-0/+5
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Avoid circular deps on desktop stage3dAndreas K. Hüttel2022-01-151-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Mask source build dev-lang/rust, forcing rust-bin usageAndreas K. Hüttel2021-12-021-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* stages config: We still need -r5 of musl...Andreas K. Hüttel2021-11-211-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* No need to fiddle with harfbuzz/freetype anymoreAndreas K. Hüttel2021-11-011-1/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* stages package.use: require freetype[harfbuzz]Andreas K. Hüttel2021-10-181-0/+1
| | | | | | | | | | | | | | | | | | This is a nasty one. Experiment. For the desktop-profile stage3d ... 1) Normal stage[123] should not be affected since they do not contain freetype. 2) freetype[harfbuzz] is *NOT* enabled by default in the desktop profile (so that people can build freetype), but it is *required* to actually emerge @world there (required in the whole deptree). 3) freetype[harfbuzz] has a circular dependency with harfbuzz. :( I assume that portage will be able to sort it out once we have a corresponding binary package available. Fingers crossed. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* portage/stages: stop masking python:3.9Ben Kohler2021-06-021-2/+0
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* portage/stages: mask python:3.9 to work around bug 759685Ben Kohler2020-12-141-0/+2
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* Remove weekly directoryMatt Turner2020-04-282-0/+12
Signed-off-by: Matt Turner <mattst88@gentoo.org>