diff options
author | Robert Nagy <robert@openbsd.org> | 2018-01-08 12:25:19 +0300 |
---|---|---|
committer | Ludovic Henry <luhenry@microsoft.com> | 2018-01-08 12:25:19 +0300 |
commit | e31ecb3b41989ab1252708c3f5622049a3af26ef (patch) | |
tree | 90018ca81672b7e60d6404e1a340a5e51184c3c2 /libgc/Makefile.am | |
parent | 3277e2be43031d1e03e934b9334ec811ee851e04 (diff) |
openbsd related patches (#6358)
* include netinet/in.h for in_addr_t
* there is no need for an openbsd specific implementation anymore
so you use the generic pthread one
* signal.h is required for sigaltstack
* add missing mono/utils/mono-threads.h include
* there is no malloc.h on OpenBSD either
* sys/socket.h is required for struct sockaddr
* add support for btls on openbsd and default to with_tls=pthread as there is only emultls support which is not enough for mono
* there is no need for pthread_attr_init/destroy anymore
* add -Wl,-zwxneeded to LDFLAGS on OpenBSD
W^X is strictly enforced by default on OpenBSD;
a program can only violate it if it is located on a filesystem mounted
with the wxallowed mount(8) option and has been linked with the
above flag
Diffstat (limited to 'libgc/Makefile.am')
-rw-r--r-- | libgc/Makefile.am | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgc/Makefile.am b/libgc/Makefile.am index 55cced5f570..807a32d628f 100644 --- a/libgc/Makefile.am +++ b/libgc/Makefile.am @@ -49,7 +49,7 @@ obj_map.c os_dep.c pcr_interface.c ptr_chck.c real_malloc.c reclaim.c \ solaris_pthreads.c solaris_threads.c specific.c stubborn.c typd_mlc.c \ backgraph.c win32_threads.c \ pthread_support.c pthread_stop_world.c darwin_stop_world.c \ -openbsd_stop_world.c mach_dep.c $(asm_libgc_sources) +mach_dep.c $(asm_libgc_sources) # Include THREADDLLIBS here to ensure that the correct versions of # linuxthread semaphore functions get linked: |