[cfe-commits] r148981 - in /cfe/trunk: lib/Driver/ test/Driver/ test/Driver/Inputs/basic_freebsd64_tree/usr/lib/ test/Driver/Inputs/basic_freebsd_tree/usr/lib/ test/Driver/Inputs/basic_freebsd_tree/usr/lib32/ test/Driver/Inputs/multiarch_freebsd6

Eli Friedman eli.friedman at gmail.com
Wed Jan 25 14:18:35 PST 2012


On Wed, Jan 25, 2012 at 1:32 PM, Chandler Carruth <chandlerc at gmail.com> wrote:
> Author: chandlerc
> Date: Wed Jan 25 15:32:31 2012
> New Revision: 148981
>
> URL: http://llvm.org/viewvc/llvm-project?rev=148981&view=rev
> Log:
> Try to unbreak the FreeBSD toolchain's detection of 32-bit targets
> inside a 64-bit freebsd machine with the 32-bit compatibility layer
> installed. The FreeBSD image always has the /usr/lib32 directory, so
> test for the more concrete existence of crt1.o. Also enhance the tests
> for freebsd to clarify what these trees look like and exercise the new
> code.
>
> Thanks to all the FreeBSD folks for helping me understand what caused
> the failure and how we might fix it. =] That helps a lot. Also, yay
> build bots.
>
> Added:
>    cfe/trunk/test/Driver/Inputs/basic_freebsd64_tree/usr/lib/crt1.o
>    cfe/trunk/test/Driver/Inputs/basic_freebsd_tree/usr/lib/crt1.o
>    cfe/trunk/test/Driver/Inputs/basic_freebsd_tree/usr/lib32/
>    cfe/trunk/test/Driver/Inputs/basic_freebsd_tree/usr/lib32/.keep
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/lib/
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/lib/.keep
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/.keep
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/crt1.o
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/.keep
>    cfe/trunk/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/crt1.o
> Modified:
>    cfe/trunk/lib/Driver/ToolChains.cpp
>    cfe/trunk/test/Driver/freebsd.c

freebsd.c is now failing, at least on Mac.

-Eli




More information about the cfe-commits mailing list