fix linking / compile warnings on pie/etc (#4939)

* fix linking / compile warnings on pie/etc

* oops

* too much nim of late

* quotes
This commit is contained in:
Jacek Sieka 2023-05-12 09:57:49 +02:00 committed by GitHub
parent 09a69c7b07
commit 938d21f1ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -12,6 +12,7 @@
#endif
#if defined(__linux__)
.section .note.GNU-stack, "", @progbits
.section .rodata,"a",@progbits
#elif defined(__APPLE__)
.section __TEXT,__const
@ -33,7 +34,9 @@ gnosis_mainnet_genesis_end:
cdecl(gnosis_mainnet_genesis_size):
.quad gnosis_mainnet_genesis_end - gnosis_mainnet_genesis_data
#if defined(__APPLE__)
#if defined(__linux__) && defined(__pie__)
.section .data.rel.ro,"aw",@progbits
#elif defined(__APPLE__)
.section __DATA,__const
#endif

View File

@ -12,6 +12,7 @@
#endif
#if defined(__linux__)
.section .note.GNU-stack, "", @progbits
.section .rodata,"a",@progbits
#elif defined(__APPLE__)
.section __TEXT,__const
@ -47,7 +48,9 @@ eth2_sepolia_genesis_end:
cdecl(eth2_sepolia_genesis_size):
.quad eth2_sepolia_genesis_end - eth2_sepolia_genesis_data
#if defined(__APPLE__)
#if defined(__linux__) && defined(__pie__)
.section .data.rel.ro,"aw",@progbits
#elif defined(__APPLE__)
.section __DATA,__const
#endif