summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2024-03-08merged with upstream changesAndreas Baumann
2024-02-29feat(makepkg.conf): Add no-omit-frame-pointer flags by defaultFrederik “Freso” S. Olesen
RFC-26 proposes to add -fno-omit-frame-pointer and -mno-omit-leaf-frame-pointer to the default compilation flags to improve the effectiveness of profiling and debugging tools. See https://rfc.archlinux.page/0026-fno-omit-frame-pointer/
2024-02-14feat(makepkg.conf): Increase _FORTIFY_SOURCE level to 3kpcyrd
RFC: https://rfc.archlinux.page/0017-increase-fortification-level/
2024-02-09added a build-support-manualAndreas Baumann
2023-12-19feat(configure): ship default ignore via excludeLevente Polyak
BREAKING CHANGE: Increments the repo spec version which requires to reconfigure all existing packaging repo clones. Fixes #129 Component: pkgctl repo configure Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2023-12-03feat(config): Add -z pack-relative-relocs to LDFLAGSJan Alexander Steffens (heftig)
This moves relative relocations from the `.rela.dyn` section into a new `.relr.dyn` section with a significantly more compact encoding, supported since glibc 2.36, GNU Binutils 2.38 and LLVM 15. This can reduce the size of libraries a lot, e.g. the installed size of `libphonenumber` dropped from about 17 MB to 7 MB. For more info, see https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/23. Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2023-12-03chore(config): Use one -Wl in LDFLAGS per logical flagJan Alexander Steffens (heftig)
This will separate logical flags with whitespace and make it easier to split the flags across multiple lines. Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2023-09-19fix(makepkg.conf): use breezy for the bzr protocol in makepkg.confLevente Polyak
Pacman does not resolve provides for the protocol packages, hence we need to switch to the new package name for bzr. Related-to: https://gitlab.archlinux.org/pacman/pacman/-/merge_requests/78 Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2023-07-06added more build links and config forbuild-supportAndreas Baumann
2023-06-12fix aliasesErich Eckner
* i486 is known to setarch * it just does not work as expected, but that's not, what the setarch-aliases are meant to solve
2023-05-29merged with devtools 1.0.1 upstream (git repo migration)Andreas Baumann
2023-05-20config: update pacman configs for new repository layoutFelix Yan
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2023-01-03makepkg.conf: enable rust debuginfoLevente Polyak
This enables DEBUG_RUSTFLAGS with the appropriate debuginfo settings. The empty RUSTFLAGS variable is required workaround to avoid double compilation during package function call. The issue is that the behavior of the current implementation of buildenv_debugflags is not idempotent, so consecutive calls will append the same flags again leading to cargo consider the build inputs to have changed. Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2022-12-08pentium4 newErich Eckner
2022-12-08pacman-staging-i686.conf, pacman-testing-i686.conf, ↵Erich Eckner
pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686
2022-11-07makepkg.conf: Include debug option by defaultMorten Linderud
Signed-off-by: Morten Linderud <foxboron@archlinux.org>
2022-06-22make: split out config files into conf directoryLevente Polyak