[4.7][google] Use sysroot from --with-build-sysroot during 'make check' (issue4248059)
Diego Novillo
dnovillo@google.com
Mon Mar 7 15:13:00 GMT 2011
On Fri, Mar 4, 2011 at 20:07, Mike Stump <mikestump@comcast.net> wrote:
>> - @echo "set GCC_UNDER_TEST \"$(GCC_FOR_TARGET)\"" >> ./tmp0
>
> ? What's this? GCC_UNDER_TEST is kinda important to testing. I feel like I'm missing something trivial.
This is an artifact of the branch. We used to force GCC_UNDER_TEST,
but we don't need to anymore. It will become clear when I send the
patch against trunk. I'm testing it now. I will send it as soon as I
finish testing all the variants.
>
>> + @echo "set TEST_SYSROOT \"$(SYSROOT_CFLAGS_FOR_TARGET)\"" >> ./tmp0
>
>> + if [info exists TEST_SYSROOT] {
>> + lappend options "additional_flags=$TEST_SYSROOT"
>> + }
>
> So, this will cause a certain ordering on the command line. If there is a testcase in the
> testsuite that tests that flag, this might cause the option under test to be overridden
> unless the TEST_SYSROOT option comes first on the command line. You can glance
> at the .log file, and ensure that this option comes before the -O2 say, of the multilib
> options in a torture suite.
Thanks. I see that I'm emitting it fairly late in the options. I
will move it so this is added early in the command line.
Diego.
More information about the Gcc-patches
mailing list