Differences From Artifact [07a7d423c3]:
- File
configure.ac
— part of check-in
[1e70711672]
at
2019-05-05 19:28:25
on branch trunk
— Create separate Amiga libraries for OS3 & MorphOS
Otherwise, it would be necessary to make unwinding work between 68k and
PPC code, and would get even worse with OS4 support.This also includes using separate .sfd files. (user: js, size: 45645) [annotate] [blame] [check-ins using]
To Artifact [1d8a6df756]:
- File
configure.ac
— part of check-in
[2670c4637e]
at
2019-05-05 21:40:13
on branch trunk
— configure: Don't use -pipe on MorphOS
It's buggy on MorphOS 3.10. (user: js, size: 45762) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
88 89 90 91 92 93 94 | t='objfw_rt_${OBJFW_RT_LIB_MAJOR}_abox.library' AC_SUBST(OBJFW_RT_AMIGA_LIB, $t) AC_SUBST(SFDC_TARGET, ppc-morphos) AC_SUBST(SFD_FILE, morphos.sfd) t="-mresident32 -fno-builtin" AC_SUBST(AMIGA_LIB_CFLAGS, $t) t="-mresident32 -nostartfiles -nodefaultlibs" | | | 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | t='objfw_rt_${OBJFW_RT_LIB_MAJOR}_abox.library' AC_SUBST(OBJFW_RT_AMIGA_LIB, $t) AC_SUBST(SFDC_TARGET, ppc-morphos) AC_SUBST(SFD_FILE, morphos.sfd) t="-mresident32 -fno-builtin" AC_SUBST(AMIGA_LIB_CFLAGS, $t) t="-mresident32 -nostartfiles -nodefaultlibs" t="$t -lc" AC_SUBST(AMIGA_LIB_LDFLAGS, $t) ]) ]) enable_shared="no" enable_threads="no" ;; |
︙ | ︙ | |||
271 272 273 274 275 276 277 | OBJCFLAGS="$OBJCFLAGS -std=gnu1x" ], [ AX_CHECK_COMPILER_FLAGS(-std=gnu99, [OBJCFLAGS="$OBJCFLAGS -std=gnu99"]) ]) ]) | > > > > > | > > | 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 | OBJCFLAGS="$OBJCFLAGS -std=gnu1x" ], [ AX_CHECK_COMPILER_FLAGS(-std=gnu99, [OBJCFLAGS="$OBJCFLAGS -std=gnu99"]) ]) ]) case "$build_os" in morphos*) # MorphOS 3.10 has a buggy ixemul that does not work with -pipe. ;; *) AX_CHECK_COMPILER_FLAGS(-pipe, [OBJCFLAGS="$OBJCFLAGS -pipe"]) ;; esac AX_CHECK_COMPILER_FLAGS(-fno-common, [OBJCFLAGS="$OBJCFLAGS -fno-common"]) AX_CHECK_COMPILER_FLAGS(-Xclang -fno-constant-cfstrings, [ flag="-Xclang -fno-constant-cfstrings" OBJCFLAGS="$OBJCFLAGS $flag" OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS $flag" ]) AX_CHECK_COMPILER_FLAGS([-Wsign-compare -Werror], |
︙ | ︙ |