On Apr 22, 2014, at 10:12 PM, Glen Barber <[email protected]> wrote:

> On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote:
>> On Tue, Apr 22, 2014 at 10:02:03PM -0700, Warner Losh wrote:
>>> Ditto. This should be backed out and you should make whoever broke this fix 
>>> it in head.
>>> 
>> 
>> Well, this commit only moves where the definition is, from the script
>> itself to the configuration file.
>> 
>> But, to be fair, I think you broke it in r264660.
>> 
> 
> To clarify further, if it was you that did break it in head/, I am not
> complaining about it - I fixed the use case I need.
> 
> What I *want* to happen is for the WITH_CLANG_IS_CC and
> WITHOUT_CLANG_IS_CC to stop conflicting with WITH_GCC, and additional
> convoluted and unnecessary knobs to go away.
> 
> But you already know that.  :)

Yea, see my recent posts to arm@ on that very topic. CLANG_IS_CC is evil and 
must die. There’s too many stupid special cases for clang in the build system, 
and it is really horking me off… But there will be fewer in about a week or so 
when I push my next round of fixes in...

Warner

> Glen
> 
>> Glen
>> 
>>> Warner
>>> 
>>> On Apr 22, 2014, at 7:01 PM, Glen Barber <[email protected]> wrote:
>>> 
>>>> Author: gjb
>>>> Date: Wed Apr 23 02:01:22 2014
>>>> New Revision: 264794
>>>> URL: http://svnweb.freebsd.org/changeset/base/264794
>>>> 
>>>> Log:
>>>> Move xdev knobs from release/arm/release.sh and into an
>>>> XDEV_FLAGS variable in ${KERNCONF}.conf file.
>>>> 
>>>> MFC after: 3 days
>>>> X-MFC-Note:        fix stable/10 XDEV_FLAGS local for branch
>>>> Sponsored by:      The FreeBSD Foundation
>>>> 
>>>> Modified:
>>>> head/release/arm/BEAGLEBONE.conf
>>>> head/release/arm/PANDABOARD.conf
>>>> head/release/arm/RPI-B.conf
>>>> head/release/arm/WANDBOARD-QUAD.conf
>>>> head/release/arm/ZEDBOARD.conf
>>>> head/release/arm/release.sh
>>>> 
>>>> Modified: head/release/arm/BEAGLEBONE.conf
>>>> ==============================================================================
>>>> --- head/release/arm/BEAGLEBONE.conf       Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/BEAGLEBONE.conf       Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -22,6 +22,7 @@ EMBEDDEDBUILD=1
>>>> EMBEDDEDPORTS="lang/python textproc/gsed"
>>>> XDEV="arm"
>>>> XDEV_ARCH="armv6"
>>>> +XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
>>>> KERNEL="BEAGLEBONE"
>>>> CROCHETSRC="https://github.com/kientzle/crochet-freebsd";
>>>> CROCHETBRANCH="trunk"
>>>> 
>>>> Modified: head/release/arm/PANDABOARD.conf
>>>> ==============================================================================
>>>> --- head/release/arm/PANDABOARD.conf       Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/PANDABOARD.conf       Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -22,6 +22,7 @@ EMBEDDEDBUILD=1
>>>> EMBEDDEDPORTS="lang/python textproc/gsed"
>>>> XDEV="arm"
>>>> XDEV_ARCH="armv6"
>>>> +XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
>>>> KERNEL="PANDABOARD"
>>>> CROCHETSRC="https://github.com/kientzle/crochet-freebsd";
>>>> CROCHETBRANCH="trunk"
>>>> 
>>>> Modified: head/release/arm/RPI-B.conf
>>>> ==============================================================================
>>>> --- head/release/arm/RPI-B.conf    Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/RPI-B.conf    Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -22,6 +22,7 @@ EMBEDDEDBUILD=1
>>>> EMBEDDEDPORTS="lang/python textproc/gsed"
>>>> XDEV="arm"
>>>> XDEV_ARCH="armv6"
>>>> +XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
>>>> KERNEL="RPI-B"
>>>> CROCHETSRC="https://github.com/kientzle/crochet-freebsd";
>>>> CROCHETBRANCH="trunk"
>>>> 
>>>> Modified: head/release/arm/WANDBOARD-QUAD.conf
>>>> ==============================================================================
>>>> --- head/release/arm/WANDBOARD-QUAD.conf   Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/WANDBOARD-QUAD.conf   Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -22,6 +22,7 @@ EMBEDDEDBUILD=1
>>>> EMBEDDEDPORTS="lang/python textproc/gsed"
>>>> XDEV="arm"
>>>> XDEV_ARCH="armv6"
>>>> +XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
>>>> KERNEL="WANDBOARD-QUAD"
>>>> CROCHETSRC="https://github.com/kientzle/crochet-freebsd";
>>>> CROCHETBRANCH="trunk"
>>>> 
>>>> Modified: head/release/arm/ZEDBOARD.conf
>>>> ==============================================================================
>>>> --- head/release/arm/ZEDBOARD.conf Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/ZEDBOARD.conf Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -21,6 +21,7 @@ CHROOTDIR="/scratch"
>>>> EMBEDDEDBUILD=1
>>>> XDEV="arm"
>>>> XDEV_ARCH="armv6"
>>>> +XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
>>>> KERNEL="ZEDBOARD"
>>>> CROCHETSRC="https://github.com/kientzle/crochet-freebsd";
>>>> CROCHETBRANCH="trunk"
>>>> 
>>>> Modified: head/release/arm/release.sh
>>>> ==============================================================================
>>>> --- head/release/arm/release.sh    Wed Apr 23 01:47:07 2014        
>>>> (r264793)
>>>> +++ head/release/arm/release.sh    Wed Apr 23 02:01:22 2014        
>>>> (r264794)
>>>> @@ -94,8 +94,7 @@ install_uboot() {
>>>> main() {
>>>>    # Build the 'xdev' target for crochet.
>>>>    eval chroot ${CHROOTDIR} make -C /usr/src \
>>>> -          WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1 \
>>>> -          XDEV=${XDEV} XDEV_ARCH=${XDEV_ARCH} \
>>>> +          ${XDEV_FLAGS} XDEV=${XDEV} XDEV_ARCH=${XDEV_ARCH} \
>>>>            ${WORLD_FLAGS} xdev
>>>> 
>>>>    # Run the ldconfig(8) startup script so /var/run/ld-elf*.so.hints
>>>> 
>>> 
> 
> 

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to