mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
guix: pass --enable-initfini-array to release GCC
This returns us to pre-Guix behaviour, where the compilers we were using to build releases, were configured with this option.
This commit is contained in:
parent
74981aa02d
commit
127c637cf0
1 changed files with 5 additions and 3 deletions
|
@ -139,9 +139,11 @@ chain for " target " development."))
|
||||||
;; https://gcc.gnu.org/install/configure.html
|
;; https://gcc.gnu.org/install/configure.html
|
||||||
(define (hardened-gcc gcc)
|
(define (hardened-gcc gcc)
|
||||||
(package-with-extra-configure-variable (
|
(package-with-extra-configure-variable (
|
||||||
package-with-extra-configure-variable gcc
|
package-with-extra-configure-variable (
|
||||||
"--enable-default-ssp" "yes")
|
package-with-extra-configure-variable gcc
|
||||||
"--enable-default-pie" "yes"))
|
"--enable-initfini-array" "yes")
|
||||||
|
"--enable-default-ssp" "yes")
|
||||||
|
"--enable-default-pie" "yes"))
|
||||||
|
|
||||||
(define* (make-bitcoin-cross-toolchain target
|
(define* (make-bitcoin-cross-toolchain target
|
||||||
#:key
|
#:key
|
||||||
|
|
Loading…
Add table
Reference in a new issue