The most easy way to turn it off is to not build with GNU HASH style,
This can
be made by not using "--hash-style=SOMETHING" in the LDFLAGS.
The GNU HASH is not a security mechanism but a dynamic linker
optimization to
be able to resolve symbols faster.
It was added later as the feature is not that old. Everything I do
build is
building fine, so in case you see an "awful" lot of breakage it would
be nice
if you could clarify this.
I'll post details next time I run into it. Your solution above
doesn't fix the problem, as the error the OE build system complaining
about binaries NOT having the GNU Hash. There are many packages
that do not pass the "--hash-style" option from the bitbake configure
task down to all their makefiles. I'd have to go back through my
local copies of recipes that I've patched to see which ones that I've
had to do "CCFLAGS += ${LDFLAGS}" fix to. In some cases, I needed to
put patches in for Makefile.ac files. Due to the current time crunch
that I'm in on my current project, I will not have time for several
weeks to go back through these changes. It is my intention to
submit these patches for inclusion in OE when I have time (if someone
else hasn't already).
Thank you,
Jay
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel