ObjFW  Check-in [e5674ea5e9]

Overview
Comment:Enable threads on MorphOS
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: e5674ea5e9119618f498d985a6f857e6c1a852178397017c1da397513cfc25a8
User & Date: js on 2020-11-22 19:21:50
Other Links: manifest | tags
Context
2020-11-22
21:28
forwarding-powerpc-elf.S: Fix missing @ha and @l check-in: 8609f8a62c user: js tags: trunk
19:21
Enable threads on MorphOS check-in: e5674ea5e9 user: js tags: trunk
19:08
runtime: Compile a copy of {mutex,once,tlskey}.m check-in: c1354656bc user: js tags: trunk
Changes

Modified configure.ac from [a12670e6ad] to [3c301ab45e].

99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
99
100
101
102
103
104
105

106
107
108
109
110
111
112







-







				AC_SUBST(AMIGA_LIB_LDFLAGS, $t)
			])

			AC_SUBST(LIBBASES_M, libbases.m)
		])

		enable_shared="no"
		enable_threads="no"
		;;
	*-msdosdjgpp*)
		enable_shared="no"
		enable_threads="no"
		enable_sockets="no"
		;;
	*-*-mingw*)
1051
1052
1053
1054
1055
1056
1057
1058

1059
1060
1061




1062
1063
1064
1065
1066
1067
1068
1050
1051
1052
1053
1054
1055
1056

1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071







-
+



+
+
+
+







			[disable compiler thread local storage]))

	case "$host" in
		aarch64*-*-android*)
			# Compiler TLS is broken on AArch64 Android with Clang
			enable_compiler_tls="no"
			;;
		m68k-*-amigaos | powerpc-*-amigaos)
		m68k-*-amigaos* | powerpc-*-amigaos*)
			# Compiler TLS is broken on AmigaOS
			enable_compiler_tls="no"
			;;
		*-*-morphos*)
			# Compiler TLS needs helpers that we don't want in the
			# .library
			enable_compiler_tls="no"
	esac

	AS_IF([test x"$enable_compiler_tls" != x"no"], [
		AC_CHECK_HEADER(threads.h, [
			AC_DEFINE(OF_HAVE_THREADS_H, 1,
				[Whether we have threads.h])
		])