Evangelos Foutras
74164e348b
makepkg.conf: set LTOFLAGS="-flto=auto"
...
For use with pacman 6.0.1-4 which backports support for LTOFLAGS in
order to speed up builds that use gcc as the compiler. This is less
useful when clang is used, though a hack would be to specify in the
PKGBUILD `LTOFLAGS="-flto=thin"` (outside of any function).
2022-03-07 15:41:17 +02:00
Evangelos Foutras
065c00ad8f
makepkg.conf: drop -fvar-tracking-assignments flag
...
According to gcc(1), this flag (like -fvar-tracking) is enabled by
default when compiling with optimization and debugging information.
As an additional benefit, packages building with the clang compiler
will work with the default flags without having to remove this flag
due to not being recognized by clang.
2022-01-31 16:34:07 +02:00
Levente Polyak
16b7a0e7e8
makepkg.conf: enable LTO option by default
...
Enable link time optimization (LTO) of packages by default by adding the
-flto flag. This provides smaller, faster executables/DSOs, and improves
GCC diagnostics.
This commit implements RFC 0004
https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0004-lto-by-default.rst
2021-11-28 14:33:52 +01:00
Evangelos Foutras
a23dcb0391
makepkg.conf: Sync with pacman 6.0.1-2: Pass -q as first option to curl
...
Includes the following hotfix:
> upgpkg: pacman 6.0.1-2: makepkg.conf: Pass -q as the first option to curl
>
> This is needed to disable reading the curlrc config file (if it exists).
>
> Same change submitted to upstream pacman:
> https://lists.archlinux.org/pipermail/pacman-dev/2021-September/025348.html
2021-11-16 22:49:44 +01:00
Levente Polyak
04af0374f3
sync makepkg.conf with the pacman 6.0.0-3 package
...
The only effective difference is that -Wp,-D_GLIBCXX_ASSERTIONS is now
only defined for CXXFLAGS as of pacman 6.0.0-1
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2021-06-17 00:04:52 +02:00
Eli Schwartz
54e03641a3
sync makepkg.conf with the pacman package
...
Aside for comments, this implements the buildflags RFC from:
https://lists.archlinux.org/pipermail/arch-dev-public/2021-March/030374.html
https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/3
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
2021-06-16 23:42:23 +02:00
Christian Hesse
00f7a6a415
makepkg.conf: make rsync use new-style compression in makepkg.conf
...
Our rsync package is no longer built with bundled zlib, so old-style
compression is no longer supported.
https://www.archlinux.org/news/rsync-compatibility/
Signed-off-by: Christian Hesse <mail@eworm.de>
2021-01-26 20:56:46 +01:00
Robin Broda
bcda211dd8
makepkg.conf: change default compression method to zstd
2019-12-27 16:04:56 +01:00
Daniel M. Capella
6679c28625
conf: Sync with pacman 5.2.0-2
...
Signed-off-by: Daniel M. Capella <polyzen@archlinux.org>
2019-11-06 01:14:05 +01:00
Levente Polyak
62306018f2
conf: sync makepkg.conf with latest version from pacman package
2019-02-09 14:27:31 +01:00
Luke Shumaker
a9dab95334
Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.proto
...
The added PKGBUILD.proto file is so that shellcheck can know know what
to expect that a PKGBUILD sets.
2017-07-05 18:21:56 +02:00
Bartłomiej Piotrowski
c9b1fc08b5
Sync makepkg.conf files with pacman 5.0.2-2
2017-07-04 12:04:51 +02:00
Pierre Schmitz
7fe0f68856
Set target vendor to pc for usge with gcc 6
2016-05-07 10:53:48 +02:00
Pierre Schmitz
f85fc32d78
Update bundled pacman and makepkg configuration
2016-02-07 10:12:56 +01:00
Evangelos Foutras
393b9757cf
Sync makepkg.conf files with pacman 4.2.1-4
2015-10-02 14:59:52 +03:00
Dave Reisner
443aedca9a
makepkg-*.conf: add VCSCLIENTS definition
...
Needed for makepkg 4.2
2014-12-23 17:52:45 -05:00
Allan McRae
9f7ba3d407
Use -fstack-protector-strong
...
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2014-05-04 07:39:54 +02:00
Pierre Schmitz
1ae58aed5b
Remove libtool files by default
2013-10-20 13:31:02 +02:00
Allan McRae
0d16a91350
Make !staticlibs the default in makepkg.conf
...
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2013-10-19 16:26:54 +02:00
Pierre Schmitz
b12d5eaf85
Update makepkg.conf from pacman 4.1.2
2013-08-08 22:50:19 +02:00
Pierre Schmitz
092fe2ffde
Sync pacman.conf and makepkg.conf with pacman 4.1
2013-04-06 18:59:16 +02:00
Pierre Schmitz
6743c97383
update makepkg.conf and pacman.conf
2012-06-11 11:32:05 +02:00
Pierre Schmitz
9715ddbe9d
Apply pacman 4.0 changes to our copies of makepkg.conf and pacman.conf
...
Note: Signature checks are disabled for now until we provide a keyring package.
2011-10-14 09:09:46 +02:00
Pierre Schmitz
19f3a868f4
update makepkg.conf from pacman 3.5.4-4
2011-08-14 14:12:34 +02:00
Pierre Schmitz
96a11523e5
Update default makepkg.conf and pacman.conf to match the ones from pacman 3.5
2011-03-26 12:42:21 +01:00
Pierre Schmitz
1a419e7974
add default config files for makepkg and pacman
2010-08-17 18:44:11 +02:00