17 lines
421 B
Text
17 lines
421 B
Text
Add OpenBSD and set it up properly.
|
|
|
|
Index: src/driver/target.c
|
|
--- src/driver/target.c.orig
|
|
+++ src/driver/target.c
|
|
@@ -245,6 +245,11 @@ void init_firm_target(void)
|
|
errorf(NULL, "Failed to initialize libfirm code generation\n");
|
|
exit(EXIT_FAILURE);
|
|
}
|
|
+
|
|
+ if (strstart(ir_triple_get_operating_system(target.machine), "openbsd")) {
|
|
+ target.pic = true;
|
|
+ target.set_pic = true;
|
|
+ }
|
|
}
|
|
|
|
bool target_setup(void)
|