ObjFW  Check-in [c003df4a8d]

Overview
Comment:configure: Re-enable integrated assembler on x86

The x86/x86_64 code has been changed back to AT&T syntax, so the
integrated assembler should be fine now.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c003df4a8d30f0aec9cd40b9fb5812f7035663d1998663b2ceb11d4059e8d1d6
User & Date: js on 2021-09-04 08:30:42
Other Links: manifest | tags
Context
2021-09-04
10:25
Update buildsys check-in: 68a0ba29be user: js tags: trunk
08:30
configure: Re-enable integrated assembler on x86 check-in: c003df4a8d user: js tags: trunk
2021-09-03
01:06
objfw.spec: Improve compability with openSUSE check-in: ae5cb371c3 user: js tags: trunk
Changes

Modified configure.ac from [b5de29ccd2] to [a6c6d58a54].

258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
258
259
260
261
262
263
264









265
266
267
268
269
270
271







-
-
-
-
-
-
-
-
-







		OBJCFLAGS="$OBJCFLAGS -integrated-as"
		OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS -integrated-as"
		;;
	i?86-*-darwin* | x86_64-*-darwin*)
		dnl Don't use -no-integrated-as on Darwin. It breaks building
		dnl for the iOS simulator.
		;;
	i?86-*-* | x86_64-*-*)
		dnl Many older Clang versions don't support jmp short.
		ASFLAGS="$ASFLAGS -no-integrated-as"
		;;
	*-*-mingw*)
		dnl Clang's assembler on Windows is not complete yet and cannot
		dnl compile all .S files.
		ASFLAGS="$ASFLAGS -no-integrated-as"
		;;
	sparc64-*-*openbsd*)
		dnl Clang generates assembly output on SPARC64 that OpenBSD's
		dnl assembler does not accept.
		flag="-integrated-as"
		OBJCFLAGS="$OBJCFLAGS $flag"
		OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS $flag"
		;;