Commit Graph

491 Commits

Author SHA1 Message Date
Panu Matilainen
b1a45b244e -pie is incompatible with static linkage (#1343892, #1287743)
The hardened gcc specs do not handle static linkage, so building
with -static has been broken since commit
d9235d2d90. Adjust the -ld spec
file to avoid -pie when static linkage is used, as suggested
by Florian Weimer.
2016-11-08 15:21:31 +02:00
Panu Matilainen
3234495f75 Drop unwanted + unused brp-* scripts
If java people say brp-java-repack-jars is not needed then it
probably isn't (#1235770). brp-implant-ident-static hasn't been enabled
in 13+ years, I THINK it's safe to say its not critically needed.

Leaving the actual scripts in the repo for now (amusement for
archeologists of future generations, eh?)
2016-11-07 16:14:38 +02:00
Lubomir Rintel
08a5bbb161 Add valgrind_arches macro for BuildRequires of valgrind (#1334599) 2016-11-07 15:50:01 +02:00
Stephen Gallagher
4fdceaa4c5 Add s390x build target for Node.js packages (#1391999) 2016-11-07 15:30:35 +02:00
Kalev Lember
e9cc9d94a3 Add ldc_arches macro 2016-10-30 18:08:19 +01:00
Jason Tibbitts
9a4753b3e4 Remove hardcoded limit of 16 CPUs for make -j
There was a hardcoded limit of 16 on the value passed to make -j.  This
has been removed.  See
https://bugzilla.redhat.com/show_bug.cgi?id=1384938
2016-10-17 13:47:22 -05:00
Richard W.M. Jones
c602b415e0 Update config.guess, config.sub to the latest versions from upstream.
These support the riscv64 architecture.
2016-10-13 16:28:32 +01:00
Richard W.M. Jones
b159548b73 riscv64: Add riscv64 + global_cflags to our rpmrc. 2016-10-13 15:15:31 +01:00
Peter Robinson
47427a213e Enable aarch64 for mono arches 2016-10-12 12:44:52 +01:00
Jason Tibbitts
c0b2fd19e0 Add .gitignore file. 2016-10-03 17:03:08 -05:00
Jason Tibbitts
7359cf0b80 And add a more descriptive comment. 2016-10-03 16:06:03 -05:00
Jason Tibbitts
d3c4ff3299 Leave the macro undefined instead of defining to 0. 2016-10-03 14:30:19 -05:00
Jason Tibbitts
a0145ecd2f Add %_configure_disable_silent_rules
Adds %_configure_disable_silent_rules, defaulting to 0, to optionally
enable the passing of --disable-silent-rules to configure scripts.
2016-10-03 12:55:00 -05:00
Jason Tibbitts
4824deaead Add dependency on qt5-srpm-macros. 2016-09-14 08:44:10 -05:00
Jason Tibbitts
a5fc6e4b82 Well that was dumb; depend on the correct package. 2016-08-12 19:00:43 -05:00
Jason Tibbitts
704d7c0546 Add fedora-rpm-macros dep. 2016-08-12 18:42:36 -05:00
Jason Tibbitts
8e03aee432 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/redhat-rpm-config 2016-08-11 17:19:15 -05:00
Petr Písař
e5530da0dc Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:40:22 +02:00
Jason Tibbitts
818514ea62 Fix some trailing whitespace. 2016-04-12 19:45:59 -05:00
Jason Tibbitts
77e91e6469 Add fpc-srpm-macros dep. 2016-04-12 11:08:38 -05:00
Jason Tibbitts
be53b9b3c2 Add a file for miscellaneous macros. 2016-04-11 21:41:45 -05:00
Fedora Release Engineering
e29e82243c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 22:03:37 +00:00
Dan Hor?k
945c0e15a3 - switch to -mcpu=power8 for ppc64le default compiler flags 2016-02-02 08:41:26 +01:00
Orion Poplawski
1e513b70c5 Escape macros in %changelog 2016-01-13 09:16:46 -07:00
Orion Poplawski
fc07b2aa54 Add Requires: python-srpm-macros 2016-01-13 09:06:53 -07:00
Peter Robinson
3b1087c6c7 Add missing ARMv6 optflags 2016-01-08 00:36:58 +00:00
Peter Robinson
cba4f80fea nodejs 4+ now supports aarch64 and power64 2015-12-02 17:28:31 +00:00
Jaromir Capik
6ace240a04 Adding STAGE2 bootstrap recipe 2015-11-04 16:43:28 +01:00
Florian Festi
ba49b89375 - Add Requires: go-srpm-macros
- Resolves: #1243922
2015-07-17 15:08:03 +02:00
Sandro Mani
5c2b556b6a Use %__libsymlink_path instead of %__libsymlink_exclude_path in libsymlink.attr 2015-07-15 10:39:19 +02:00
Adam Jackson
b19da6ace4 Fix cc1 specs mishandling of incremental linking 2015-07-08 13:49:53 -04:00
Dennis Gilmore
5fab7c250f - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 22:12:53 +00:00
Dan Horák
b3b65bcefd - Mono 4 adds support for ppc64le 2015-06-05 12:37:35 +02:00
Florian Festi
a91c848b8a - Support out of source builds for %_configure_gnuconfig_hack (#1191788)
- Fix typo in %kernel_module_package (#1159361)
2015-05-29 16:54:33 +02:00
Florian Festi
db967d3586 - Add %py_auto_byte_compile macro controlling Python bytecompilation
(#976651)
2015-05-19 13:28:55 +02:00
Florian Festi
cdfb917815 Fix libsymlink.attr for new magic pattern for symlinks (#1207945) 2015-04-29 15:12:24 +02:00
Adam Jackson
5568cb1c38 Fix ld specs mishandling of incremental linking 2015-04-08 09:29:03 -04:00
Till Maas
d9235d2d90 Enable hardened_build by default 2015-02-19 18:13:04 +01:00
Dan Horák
3cc8292af7 - Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults 2014-12-10 17:53:28 +01:00
Panu Matilainen
226d76f65b - Gnat macros are now in a package of their own (#1133632) 2014-09-22 11:30:22 +03:00
Dan Horák
ff30293d77 Revert "Changed ppc64 to power64 macro for mono_archs"
This reverts commit 8928398b2b.
2014-09-19 12:33:05 +02:00
Thierry Vignaud
caec3fe92f The attached patch kills a bogus comment in redhat-rpm-config
(it should have been killed along 2cbbbb322e

Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
2014-09-16 09:31:34 +03:00
Dennis Gilmore
53fbfd98bd - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 21:10:17 -05:00
Peter Robinson
624175e139 ARMv7 has Ada so add it to GNAT_arches 2014-06-05 22:49:12 +01:00
Brent Baude
8928398b2b Changed ppc64 to power64 macro for mono_archs 2014-05-24 08:11:59 -05:00
Peter Robinson
01bd917b0e aarch64 has Ada so add it to GNAT_arches 2014-05-13 11:24:52 +01:00
Josh Boyer
1767166dd5 Fix kmod.prov to deal with compressed modules (#1096349) 2014-05-12 15:05:02 -04:00
Jens Petersen
121c2fa889 move macros.ghc-srpm to ghc-srpm-macros and require it (#1089102) 2014-05-01 10:10:45 +09:00
Peter Robinson
f60ba57637 With gcc 4.9 aarch64 now supports stack-protector 2014-04-29 23:37:34 +01:00
Ville Skyttä
82a41dfa6a Drop brp-* scripts needlessly duplicated with rpm
One possible incompatibility, hopefully non-issue: our brp-strip*
allowed setting strip and objdump to use via args and STRIP and
OBJDUMP env vars whereas the rpm ones allow it through args only
(i.e. %{__strip} and %{__objdump} as far as specfiles are concerned).
2014-04-27 17:09:14 +03:00