@@ -86,17 +86,13 @@ case "$with_arch" in
8686 xtensa*)
8787
8888 ARCH_CFLAGS="-mtext-section-literals"
89- AC_SUBST ( ARCH_CFLAGS )
9089
9190 ARCH_LDFLAGS="-nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static"
92- AC_SUBST ( XTENSA_LDFLAGS )
9391
94- # extra CFLAGS defined here otherwise configure working gcc tests fails.
95- CFLAGS="${CFLAGS:+$CFLAGS }-fno-inline-functions -nostdlib -mlongcalls"
96- LDFLAGS="${LDFLAGS:+$LDFLAGS }-nostdlib"
97-
98- # ARCH_ASFLAGS=""
99- AC_SUBST ( ARCH_ASFLAGS )
92+ # automake FLAGS defined here
93+ AM_CFLAGS="-fno-inline-functions -nostdlib -mlongcalls"
94+ AM_LDFLAGS="-nostdlib"
95+ AM_CCASFLAGS="-fno-inline-functions -nostdlib -mlongcalls"
10096
10197 ARCH="xtensa"
10298 AC_SUBST ( ARCH )
@@ -109,11 +105,11 @@ case "$with_arch" in
109105 host*)
110106
111107 ARCH_CFLAGS="-g"
112- AC_SUBST ( ARCH_CFLAGS )
113108
114- # extra CFLAGS defined here otherwise configure working gcc tests fails.
115- CFLAGS="${CFLAGS:+$CFLAGS } -O3"
116- LDFLAGS="${LDFLAGS:+$LDFLAGS }-lpthread"
109+ # automake FLAGS defined here
110+ AM_CFLAGS="-O3"
111+ AM_LDFLAGS="-lpthread"
112+ AM_CCASFLAGS="-O3"
117113
118114 ARCH="host"
119115 AC_SUBST ( ARCH )
@@ -125,6 +121,13 @@ case "$with_arch" in
125121 ;;
126122esac
127123
124+ AC_SUBST ( ARCH_CFLAGS )
125+ AC_SUBST ( ARCH_LDFLAGS )
126+
127+ AC_SUBST ( AM_CFLAGS )
128+ AC_SUBST ( AM_LDFLAGS )
129+ AC_SUBST ( AM_CCASFLAGS )
130+
128131AM_CONDITIONAL(BUILD_XTENSA, test "$ARCH" = "xtensa")
129132AM_CONDITIONAL(BUILD_HOST, test "$ARCH" = "host")
130133
@@ -494,5 +497,8 @@ CFLAGS: ${CFLAGS}
494497LDFLAGS: ${LDFLAGS}
495498ARCH_CFLAGS: ${ARCH_CFLAGS}
496499ARCH_LDFLAGS: ${ARCH_LDFLAGS}
500+ A@&t@M_CFLAGS: ${AM_CFLAGS}
501+ A@&t@M_LDFLAGS: ${AM_LDFLAGS}
502+ A@&t@M_CCASFLAGS: ${AM_CCASFLAGS}
497503"
498504
0 commit comments