Re: [arch-dev-public] [PATCH 2/2] makepkg.conf: Update our default FLAGS

2020-07-10 Thread Evangelos Foutras via arch-dev-public
On Fri, 10 Jul 2020 at 21:45, Jan Alexander Steffens (heftig) via arch-dev-public wrote: > 3. -fstack-clash-protection: >Hardening of large stack allocations. Cost should be negigible. > >We need to patch clang to ignore this, like we once did for -fno-plt. Apparently, Fedora didn't think

Re: [arch-dev-public] Reproducible Builds July Update

2020-07-10 Thread Jelle van der Waa
On 09/07/2020 23:00, Jelle van der Waa wrote: > Hi All, > > A lot of work has been put into getting Arch packages 100% reproducible, > the [community] repository has been added to the rebuilderd instance on > reproducible.archlinux.org. As of now [community] is 60% reproducible > and packages with

Re: [arch-dev-public] [PATCH 2/2] makepkg.conf: Update our default FLAGS

2020-07-10 Thread Eli Schwartz via arch-dev-public
On 7/10/20 2:38 PM, Jan Alexander Steffens (heftig) via arch-dev-public wrote: > From: "Jan Alexander Steffens (heftig)" > > I recently read [Fedora's documentation on build flags][1] and I think > they have some useful ideas. > > 1. Move -D_FORTIFY_SOURCE=2 from CPPFLAGS to CFLAGS using -Wp: >

Re: [arch-dev-public] [PATCH 1/2] makepkg.conf: Change default compression to .zst (fast)

2020-07-10 Thread Eli Schwartz via arch-dev-public
On 7/10/20 2:38 PM, Jan Alexander Steffens (heftig) via arch-dev-public wrote: > From: "Jan Alexander Steffens (heftig)" > > Most people create packages from the AUR for local installation. This > allows these packages to be created more quickly. This doesn't switch to .zst (we already set this

[arch-dev-public] [PATCH 2/2] makepkg.conf: Update our default FLAGS

2020-07-10 Thread Jan Alexander Steffens (heftig) via arch-dev-public
From: "Jan Alexander Steffens (heftig)" I recently read [Fedora's documentation on build flags][1] and I think they have some useful ideas. 1. Move -D_FORTIFY_SOURCE=2 from CPPFLAGS to CFLAGS using -Wp: Unfortunately, there are still build systems (e.g. CMake, homegrown Makefile rules) whi

[arch-dev-public] [PATCH 1/2] makepkg.conf: Change default compression to .zst (fast)

2020-07-10 Thread Jan Alexander Steffens (heftig) via arch-dev-public
From: "Jan Alexander Steffens (heftig)" Most people create packages from the AUR for local installation. This allows these packages to be created more quickly. --- PKGBUILD | 2 +- makepkg.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 8