ld/testing: clear compiler & linker flags when running testsuite.
authorAndrey Drobyshev <a.drobyshev@partner.samsung.com>
Mon, 8 Oct 2018 12:41:37 +0000 (15:41 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Mon, 11 Mar 2024 07:43:14 +0000 (16:43 +0900)
Passing CLFAGS, CXXFLAGS, LDFLAGS used previously on build stage cause failures
when running "make check". It's safer to clear them.

Change-Id: If2bba2baca0f99c3931af2a55739ff6a087f2b0f
Signed-off-by: Andrey Drobyshev <a.drobyshev@partner.samsung.com>
ld/Makefile.in

index abb0565..7983152 100644 (file)
@@ -365,6 +365,7 @@ CTAGS = ctags
 CSCOPE = cscope
 DEJATOOL = $(PACKAGE)
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
+MAKECHECKENV = CFLAGS='' CXXFLAGS='' LDFLAGS=''
 DIST_SUBDIRS = $(SUBDIRS)
 transform = s/^ld-new$$/$(installed_linker)/;@program_transform_name@
 ACLOCAL = @ACLOCAL@
@@ -2033,7 +2034,7 @@ distclean-DEJAGNU:
 check-am: all-am
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 check: $(BUILT_SOURCES)
-       $(MAKE) $(AM_MAKEFLAGS) check-recursive
+       $(MAKECHECKENV) $(MAKE) $(AM_MAKEFLAGS) check-recursive
 all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(PROGRAMS) $(MANS) \
                config.h
 installdirs: installdirs-recursive