Hi,
I've upgraded Optware-ng uClibc-ng from 1.0.15 to 1.0.26 a while ago. It called
for recompilation of most of the packages, but this issue seems to be resolved
now. The issue I'd like to report is that when the linker (ld-uClibc.so.0) is
built, UCLIBC_RUNTIME_PREFIX seems to evaluate to "/", even
though RUNTIME_PREFIX is set to "/opt" (see attached config). I had to resort
to patching uClibc-ng sources (
https://github.com/Optware/Optware-ng/blob/
master/sources/buildroot-armeabi-ng/uclibc-ng-patches/010-ldso.patch,
%OPTWARE_TARGET_PREFIX% is replaced with "/opt") to get this fixed. It
wasn't
so with 1.0.15, setting RUNTIME_PREFIX to "/opt" made linker look for libs
only
in "/opt/lib", "/opt/usr/lib", etc., and not in "/lib" and
such. Is this change
intended, or is it a bug?
I think it is not intented. Do you see in which commit the
regression was introduced?
I don't remember any change in this area.
May be a side effect of all-in-one libc.so changeset?
best regards
Waldemar