Differences From Artifact [ffd0b1674a]:
- File configure.ac — part of check-in [d301f6fcab] at 2020-06-29 22:40:31 on branch trunk — Work around older Clang not supporting jmp short (user: js, size: 49024) [annotate] [blame] [check-ins using] [more...]
To Artifact [a08bfedbde]:
- File
configure.ac
— part of check-in
[f4e99b94d2]
at
2020-06-30 19:52:34
on branch trunk
— Don't use -no-integrated-as on Darwin
It breaks building for the iOS simulator. (user: js, size: 49164) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
248 249 250 251 252 253 254 255 256 257 258 259 260 261 | dnl accept everything used in ObjFW's assembly files. dnl Therefore, use the integrated assembler for ObjC dnl files, but not for assembly files. mips*-*-*) flag="-integrated-as" OBJCFLAGS="$OBJCFLAGS $flag" OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS $flag" ;; dnl Many older Clang versions don't support jmp short. i?86-*-* | x86_64-*-*) ASFLAGS="$ASFLAGS -no-integrated-as" ;; dnl Clang's assembler on Windows is not complete yet dnl and cannot compile all .S files. | > > > > | 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | dnl accept everything used in ObjFW's assembly files. dnl Therefore, use the integrated assembler for ObjC dnl files, but not for assembly files. mips*-*-*) flag="-integrated-as" OBJCFLAGS="$OBJCFLAGS $flag" OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS $flag" ;; dnl Don't use -no-integrated-as on Darwin. It breaks dnl building for the iOS simulator. i?86-*-darwin* | x86_64-*-darwin*) ;; dnl Many older Clang versions don't support jmp short. i?86-*-* | x86_64-*-*) ASFLAGS="$ASFLAGS -no-integrated-as" ;; dnl Clang's assembler on Windows is not complete yet dnl and cannot compile all .S files. |
︙ | ︙ |