提交 80a45458 编写于 作者: R Rich Felker

configure: test not just compiling but linking with -march/-mtune

pcc wrongly passes any option beginning with -m to the linker, and
will break at link time if these options were added to CFLAGS. testing
linking lets us catch this at configure time and skip them.
上级 c8cb6bcd
...@@ -269,8 +269,8 @@ tryflag CFLAGS_AUTO -falign-jumps=1 ...@@ -269,8 +269,8 @@ tryflag CFLAGS_AUTO -falign-jumps=1
# work anyway (issues with atomic ops). # work anyway (issues with atomic ops).
# #
if test "$ARCH" = "i386" ; then if test "$ARCH" = "i386" ; then
fnmatch '-march=*|*\ -march=*' "$CFLAGS" || tryflag CFLAGS_AUTO -march=i486 fnmatch '-march=*|*\ -march=*' "$CFLAGS" || tryldflag CFLAGS_AUTO -march=i486
fnmatch '-mtune=*|*\ -mtune=*' "$CFLAGS" || tryflag CFLAGS_AUTO -mtune=generic fnmatch '-mtune=*|*\ -mtune=*' "$CFLAGS" || tryldflag CFLAGS_AUTO -mtune=generic
fi fi
if test "x$warnings" = xyes ; then if test "x$warnings" = xyes ; then
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册