http://git.etherboot.org
/
people
/
lynusvaz
/
gpxe.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
78a57a6
)
[build] Fix building on gcc 3
author
Michael Brown
<mcb30@etherboot.org>
Mon, 16 Feb 2009 02:14:46 +0000
(
02:14
+0000)
committer
Michael Brown
<mcb30@etherboot.org>
Mon, 16 Feb 2009 02:15:17 +0000
(
02:15
+0000)
GCC did not support #pragma GCC visibility until version 4.0.
src/include/compiler.h
patch
|
blob
|
history
diff --git
a/src/include/compiler.h
b/src/include/compiler.h
index
7b5a58d
..
889c240
100644
(file)
--- a/
src/include/compiler.h
+++ b/
src/include/compiler.h
@@
-66,7
+66,9
@@
__asm__ ( ".equ\t" OBJECT_SYMBOL_STR ", 0" );
* This is a stronger claim than specifying "-fvisibility=hidden",
* since it also affects symbols marked with "extern".
*/
+#if __GNUC__ >= 4
#pragma GCC visibility push(hidden)
+#endif
/** @def DBG
*