On Sun, Aug 12, 2012 at 10:10 AM, Elvis Dowson <[email protected]> wrote:
>
> On Aug 12, 2012, at 8:20 PM, Chris Larson wrote:
>
>> On Sun, Aug 12, 2012 at 9:17 AM, Elvis Dowson <[email protected]> wrote:
>>>
>>> On Aug 12, 2012, at 8:14 PM, Chris Larson wrote:
>>>
>>>> On Sun, Aug 12, 2012 at 4:45 AM, Elvis Dowson <[email protected]> 
>>>> wrote:
>>>>>      Is there anyway I can over-ride the insane LDFLAGS check for
>>>>> GNU_HASH?
>>>>
>>>> Remove it from ERROR_QA and (optionally) add it to WARN_QA instead. If
>>>> you're using an external toolchain, see what I did at
>>>> https://github.com/MentorEmbedded/meta-sourcery/blob/master/conf/distro/include/tcmode-external-sourcery.inc#L91-98
>>>> for this one.
>>>
>>> How would I go about hooking, in a single location, so that if I run 
>>> gcc-4.5, it over-rides it completely, but if I specify gcc-4.6 or 4.7 it 
>>> doesn't get over-ridden?
>>
>> Use INSANE_SKIP. Grep the metadata for examples. Specifically,
>> INSANE_SKIP_<packagename> = "ldflags".
>
> While I was developing the gcc-4.5 recipe against the current poky master, I 
> first started adding INSANE_SKIP_<packagename> = "ldflags". For a couple of 
> recipes, adding that didn't work because of the way the name was setup !! I 
> think it was gnutls. So, I ended up having to temporarily disable the entire 
> LDFLAGS check, for the gcc-4.5 build.

Then you're doing something wrong. Find that and fix it. INSANE_SKIP
is the correct mechanism to use in this situation.
-- 
Christopher Larson
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to