Overview
Comment: | Work around older Clang not supporting jmp short |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
d301f6fcab9c3e02fa03e7bba4bc4f47 |
User & Date: | js on 2020-06-29 22:40:31 |
Other Links: | manifest | tags |
Context
2020-06-29
| ||
23:14 | Convert all x86/ELF ASM files to Intel syntax check-in: 2073a345ba user: js tags: trunk | |
22:40 | Work around older Clang not supporting jmp short check-in: d301f6fcab user: js tags: trunk | |
21:38 | Convert all x86_64/ELF ASM files to Intel syntax check-in: 6b34f309da user: js tags: trunk | |
Changes
Modified configure.ac from [91f2d79380] to [ffd0b1674a].
︙ | ︙ | |||
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 Clang's assembler on Windows is not complete yet dnl and cannot compile all .S files. *-*-mingw*) ASFLAGS="$ASFLAGS -no-integrated-as" ;; dnl Clang generates assembly output on SPARC64 that | > > > > | 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 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. *-*-mingw*) ASFLAGS="$ASFLAGS -no-integrated-as" ;; dnl Clang generates assembly output on SPARC64 that |
︙ | ︙ |