mirror of
https://review.haiku-os.org/buildtools
synced 2024-11-23 07:18:49 +01:00
gcc: make -fPIE do the same as -fPIC
Should fix the root cause of https://github.com/haikuports/haikuports/issues/4316 Some CPU architectures do similar things (for example because they don't support PIC at all). So it should be fine to do it here. See for example gcc/gcc/config/gcn/gcn.c Change-Id: Ie23e4ece0d09c1083ad3c3bf43756f3207bbdafe Reviewed-on: https://review.haiku-os.org/c/buildtools/+/5194 Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
This commit is contained in:
parent
faaf2fe1c8
commit
493aaad4dc
@ -29,4 +29,11 @@ haiku_override_options (void)
|
||||
dwarf_strict = 1;
|
||||
if (!global_options_set.x_dwarf_version)
|
||||
dwarf_version = 4;
|
||||
|
||||
/* PIE does not work on Haiku, but PIC does the right thing for position
|
||||
* independant executables. So if asked for PIE, do PIC instead.
|
||||
*/
|
||||
if (flag_pie && !flag_pic)
|
||||
flag_pic = flag_pie;
|
||||
flag_pie = 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user