This website requires JavaScript.
92959df563
buildflags.md: Document _ld_as_needed, --as-needed
Florian Weimer
2021-11-15 15:21:22 +0100
76114fa60e
buildflags.md: Document -mbranch-protection=standard for aarch64
Florian Weimer
2021-11-15 12:32:38 +0100
92261d7c20
buildflags.md: Drop mentions of ppc64
Florian Weimer
2021-11-15 12:31:16 +0100
8a2e388e10
dist.sh: use `grep -E` instead of `egrep`
Ville Skyttä
2021-11-13 15:16:45 +0200
cf47bde9b6
Drop {fpc,gnat,nim}-srpm-macros deps on RHEL
Michal Domonkos
2021-02-11 17:56:39 +0100
ac2ca1dbba
Add llvm-lto-elf-check script
David Benoit
2021-11-05 15:15:14 -0400
804722591a
Release and changelog.
Jason Tibbitts
2021-11-01 16:49:51 -0500
4cf75bdaf9
Add better error checking to %constrain_build
Jason Tibbitts
2021-11-01 16:35:33 -0500
4a171cb3bf
Release and changelog entry
Jason Tibbitts
2021-10-19 11:14:10 -0500
9131051920
Add %constrain_build macro
Jason Tibbitts
2021-10-19 11:13:40 -0500
71f61e78a9
CI: Rebuild redhat-rpm-config to assert we did not break the world
Miro Hrončok
2021-09-02 18:58:16 +0200
17a3cd024b
Drop annobin-plugin-clang dependency
Tom Stellard
2021-09-21 18:21:25 +0000
2dd8d4cbdf
ELN: Enable -march=x86-64-v2 for Clang as well
Florian Weimer
2021-08-30 14:45:07 +0200
3ec329b234
Add build_ prefix to cc, cxx, and cpp macros
Tom Stellard
2021-08-17 21:14:52 +0000
73aefaaac7
Add cc, cxx, and cpp macros
Tom Stellard
2021-07-15 14:42:15 +0000
edc19bf3dc
Fix macros.build-constraints' %limit_build number of CPUs will never be set to less than 1 this now outputs build flag overrides to be used with %make_build etc. add documentation
f33
Michel Alexandre Salim
2021-08-15 13:39:55 -0700
43dfe7d6f0
Fix macros.build-constraints' %limit_build number of CPUs will never be set to less than 1 this now outputs build flag overrides to be used with %make_build etc. add documentation
Michel Alexandre Salim
2021-08-15 13:39:55 -0700
bc8fa85e90
Active GCC plugin during LTO linking
Florian Weimer
2021-08-02 12:43:26 +0200
0fbc36d215
Add macros.build-constraints Keep the misc macros in alphabetical order
Michel Alexandre Salim
2021-07-24 14:58:08 -0700
dbb1278523
Add macros.build-constraints Keep the misc macros in alphabetical order
Michel Alexandre Salim
2021-07-24 14:58:08 -0700
e0cfcc0fc7
Make vpath builddir not include arch-specific info
Neal Gompa
2021-07-10 09:43:26 -0400
cfdc80c51a
Require python-srpm-macros with Python related BuildRoot Policy scripts
Miro Hrončok
2021-07-01 15:18:48 +0200
74e11b4fa8
Move Python related BuildRoot Policy scripts from redhat-rpm-config to python-srpm-macros
Miro Hrončok
2021-06-30 19:25:29 +0200
fdce9c67af
Adapt macros and BRP scripts for %topdir with spaces
Ben Burton
2021-04-19 21:02:49 +0200
def9a339d2
Drop reference to now extinct brp-python-hardlink script
Panu Matilainen
2021-06-22 15:57:21 +0300
bd8637f7c3
add Requires: rpmautospec-rpm-macros
Stephen Coady
2021-04-29 15:24:18 +0100
139bc590fb
Enable RPATH check after %install
Charalampos Stratakis
2021-05-03 17:22:14 +0200
b6b865f3d5
Disable annobin on armv7hl
Arjun Shankar
2021-05-26 21:36:44 +0200
5c7a58b423
add Requires: rpmautospec-rpm-macros
Stephen Coady
2021-04-29 15:59:10 +0100
94af94a117
Add riscv64 to %mono_arches
David Abdurachmanov
2021-04-26 06:08:21 +0300
7581d21caa
Change 'Requires: annobin' to 'Requires: annobin-plugin-gcc'.
Nick Clifton
2021-04-12 15:37:45 +0100
3d7758a2f0
Use _changelog_trimage instead of _changelog_trimtimeUpdate macros
Marek Marczykowski-Górecki
2021-02-25 16:29:56 +0000
391eca3508
add brp-llvm-compile-lto-elf
David Benoit
2021-02-10 11:59:25 -0500
27a8c7a7c2
Fix handling of files without newlines in brp-mangle-shebang
Lumir Balhar
2021-03-22 13:13:57 +0100
c6015fffb6
BRP Python Bytecompile: Avoid hardcoding /usr/bin prefix for python
Kalev Lember
2021-03-10 17:09:14 +0100
61b19ee1b2
BRP Python Bytecompile: Avoid hardcoding /usr/bin prefix for python
Kalev Lember
2021-03-10 17:09:14 +0100
de1fe58a50
Add some gating CI tests
Tom Stellard
2020-07-29 04:31:57 +0000
d8287391e7
Use -march=x86-64-v2 only for the gcc toolchain
Florian Weimer
2021-01-19 20:34:39 +0100
0ce9e05ca9
x86_64: Enable -march=x86-64-v2 for ELN, following GCC.
Florian Weimer
2021-01-19 20:10:22 +0100
c022fd5270
BRP Python Bytecompile: Also detect Python files in /app/lib/pythonX.Y
Miro Hrončok
2020-11-29 17:44:37 +0100
c0fba28f76
BRP Python Bytecompile: Also detect Python files in /app/lib/pythonX.Y
Miro Hrončok
2020-11-29 17:44:37 +0100
fbe630a91e
x86_64: Re-add -fcf-protection to build flags (#1891308 )
Florian Weimer
2020-10-30 15:28:59 +0100
f97705d6fd
Add back -fcf-protection flag for x86_64
Tom Stellard
2020-10-27 13:35:16 +0000
5c9060a85e
s390x: Tune for z14 (as in Red Hat Enterprise Linux 8)
Florian Weimer
2020-10-20 12:23:29 +0200
6854161259
Fix another syntax issue in the macros file
Florian Weimer
2020-10-05 14:30:56 +0200
e6fe6513ee
Fix syntax error in macros file
Florian Weimer
2020-10-05 14:09:46 +0200
db291b8b29
redhat-rpm-config 173-1
Florian Weimer
2020-10-05 13:43:07 +0200
9bbf519889
s390x: Switch Fedora ELN to z13 baseline
Florian Weimer
2020-10-05 13:38:25 +0200
0d621460ce
Filter out LTO flags from %%extension flags macros
Miro Hrončok
2020-09-11 20:42:36 +0200
ee8888f636
Add Requires: lua-srpm-macros
Michel Alexandre Salim
2020-09-02 19:03:55 -0700
c18bafdecc
Enable -fstack-clash-protection for clang on x86, s390x, and ppc64le
Tom Stellard
2020-08-21 16:45:01 +0000
72a5199a5f
Fixup changelog
Igor Raits
2020-08-20 19:05:06 +0200
d698d04313
Add -flto to ldflags for clang toolchain
Tom Stellard
2020-08-04 18:26:08 +0000
8a5ee87c50
Fix CC/CXX exports and allow overrides like CFLAGS and CXXFLAGS
Neal Gompa
2020-08-20 08:45:21 -0400
61f9eb90ba
Fix bad datestamp in changelog entry
Neal Gompa
2020-08-20 08:44:00 -0400
1e92e63ac8
Add Requires: kernel-srpm-macros
Troy Dawson
2020-07-21 21:53:25 +0000
4637e1bd55
- Use -flto=auto for GCC to speed up builds
Jeff Law
2020-07-30 10:45:53 -0600
06f1d527d7
Only use supported lto flags for clang toolchain
Tom Stellard
2020-07-28 02:11:54 +0000
5a7ab8f927
Disable Python hash seed randomization in brp-python-bytecompile
Lumir Balhar
2020-07-23 08:09:55 +0200
5baaf4a99c
Enable LTO by default
Jeff Law
2020-07-21 21:38:41 -0600
5f32aac09e
New opt-in possibility to fix byte-compilation reproducibility
Lumir Balhar
2020-07-16 10:30:55 +0200
e453b585b4
Drop double newline
Miro Hrončok
2020-07-21 13:42:29 +0200
1d8a367d96
rpmrc: Add PAC/BTI for aarch64
Jeremy Linton
2020-07-17 13:29:54 -0500
8a4f0edb9a
Use compileall from stdlib for Python >= 3.9
Lumir Balhar
2020-06-05 08:59:16 +0200
331ffabd7e
Remove trailing whitespace
Lumir Balhar
2020-05-20 15:06:26 +0200
ecf9fd3bdb
No more automagic Python bytecompilation (phase 3)
Lumir Balhar
2020-05-20 15:06:16 +0200
2c5594c9af
Fix broken %configure
Igor Raits
2020-06-04 03:09:53 +0200
5d8c70518a
Cleanup unused CCC_OVERRIDE_OPTIONS
Igor Raits
2020-06-03 21:41:23 +0200
828c69effe
Fixes for new_package macro
Igor Raits
2020-06-03 21:39:18 +0200
91333a9c7c
Merge #91 `Fix PR 83`
Igor Raits
2020-06-03 19:37:14 +0000
7562b38ec5
Add support for selecting a clang as a toolchain
Igor Raits
2020-06-03 21:03:31 +0200
a468b36e29
rpm will happily evaluate macros in changelogs — remove those
Nicolas Mailhot
2020-05-30 20:03:04 +0200
fff16e5f5a
explicitset has not been renamed to set yet
Nicolas Mailhot
2020-05-30 13:31:47 +0200
891c721814
Latest version of sed fixes for broken/compromised configure macros
Jeff Law
2020-05-26 13:12:11 -0600
7324b32455
Add %new_package macro and associated lua framework.
Jason Tibbitts
2020-05-30 02:19:05 -0500
166707b501
clean up macro and lua function documentation
Nicolas Mailhot
2020-05-29 08:47:28 +0200
0cb7566d95
new_package: make subpackages work when %{source_name} and Name: disagree
Nicolas Mailhot
2020-05-23 13:31:41 +0200
a52af8dced
new_package: create basic SRPM header as fallback
Nicolas Mailhot
2020-05-20 11:13:02 +0200
e416a7b3da
Add %new_package
Nicolas Mailhot
2020-04-21 19:39:15 +0200
2a236590f5
forge: add gitea driver
Igor Raits
2020-05-23 16:53:03 +0200
7ca91f59f7
Make check_rhel function compatible with CentOS
Carl George
2020-05-06 09:30:47 -0500
75a48b3556
Remove unsued source
Miro Hrončok
2020-04-28 14:09:53 +0200
924b9f3be4
Drop `%requires_eq`.
Vít Ondruch
2020-03-17 12:17:57 +0100
cecab66c5d
Optimize kernel module provides by using a parametric generator
Panu Matilainen
2020-04-09 14:36:16 +0300
60c160ec5f
Disable annobin for new GCC
master-riscv64
David Abdurachmanov
2020-04-01 19:06:09 +0300
e4fe82f63b
Restore the original macros
David Abdurachmanov
2020-04-01 19:03:59 +0300
5c861be61b
Merge remote-tracking branch 'up/master' into master-riscv64
David Abdurachmanov
2020-04-01 19:03:14 +0300
1b85ce0ce8
Keep the macro deps in alphabetical order.
master
Jason Tibbitts
2020-02-21 11:54:53 -0600
3a4ec69bee
Add dependency on fonts-srpm-macros.
Jason Tibbitts
2020-02-20 16:56:42 -0600
9dd5528cf9
- Use eu-elfclassify to only run strip on ELF relocatables and archive libraries.
Jeff Law
2020-02-20 13:40:19 -0700
edd94328ae
Fixup parallel algorithm for brp-strip-lto
Igor Raits
2020-02-14 14:26:36 +0100
b92766d4d9
Fix year in changelog
Igor Raits
2020-02-14 14:20:25 +0100
776d974885
brp-strip-lto: Run strip in parallel
Igor Raits
2020-02-14 14:12:15 +0100
20749d9857
Strip LTO sections/symbols from installed .o/.a files
Jeff Law
2020-01-08 11:25:43 -0700
9ce99265fd
brp-python-bytecompile: Prepare for 2 digit minor versions (e.g. 3.10)
Tomas Orsava
2020-01-27 13:29:41 +0100
312bfbac26
Use `-B` flag for Python when using compileall2 to not write pyc files
Lumir Balhar
2020-01-22 13:09:31 +0100
3e759e70ac
Allow conditionally adding -fcommon to CFLAGS by defining %_legacy_common_support
Jeff Law
2020-01-15 11:44:39 -0700
fff3459086
Reenable annobin after GCC 10 integration (#1792892 )
Florian Weimer
2020-01-20 13:50:15 +0100
c18924507d
Temporarily disable annobin for GCC 10 (#1792892 )
Florian Weimer
2020-01-20 11:42:04 +0100
40a9e696d6
Bump version
Denys Vlasenko
2019-12-05 13:56:00 +0100