[PATCH] Makefile: Force GNU hashing

Jeff Law jlaw at ventanamicro.com
Mon Aug 14 10:26:06 PDT 2023



On 8/14/23 07:15, Andreas Schwab wrote:
> On Aug 14 2023, Jeff Law wrote:
> 
>> On 8/14/23 07:08, Andreas Schwab wrote:
>>> On Aug 14 2023, Jeff Law wrote:
>>>
>>>> On 8/14/23 01:40, Andreas Schwab wrote:
>>>>> On Aug 14 2023, Mayuresh Chitale wrote:
>>>>>
>>>>>> The Yocto QA step verifies that binaries and DSOs use DT_GNU_HASH rather than
>>>>>> DT_HASH. If the linker is called directly, then we need to make sure to pass in
>>>>>> the hashing style.
>>>>> Why does it matter?  The ultimate output is a flat binary.
>>>> It matters because the Yocto QA step will fail.
>>> Why does it even look at it?  It's only an intermediate build product.
>> Because that's how Yocto works?
> 
> Whatever Yocto is, it must be doing something strange.
There are many things about Yocto that are strange at best.  IMHO Yocto 
is a necessary evil as part of the bring-up process but you want to get 
away from it as soon as possible :-)

If you've never worked with it, consider yourself lucky.  Think of it as 
a mini distro, but with a unique and complex way of describing the 
components of the distro and how they're patched/built, how qa works, etc.

jeff



More information about the opensbi mailing list