Ken Moffat wrote:
> On Thu, May 31, 2012 at 09:13:08PM -0500, Bruce Dubbs wrote:
>> Ken Moffat wrote:
> func_lalib_unsafe_p ()
> {
> lalib_p=no
> if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
> for lalib_p_l in 1 2 3 4
> do
> read lalib_p_line
> case "$lalib_p_line" in
> \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
> esac
> done
> exec 0<&5 5<&-
> fi
> test "$lalib_p" = yes
> }
> I've edited /usr/lib/libtool.la to start with the following:
> # libudev.la - a libtool library file
> # Generated by libtool
> # Custom file by LFS
Perhaps:
# Generated by libtool
# and customized by LFS
> That is good enough to get past that first problem (probably better
> if Custom file was replaced by something to clarify it's not really
> from libtool), but it then fails the same way that my attempt to use
> the .so file (by hiding the .la) did:
>
> /usr/lib/libudev.so: undefined reference to `mkdir_parents'
> /usr/lib/libudev.so: undefined reference to `startswith'
Those are in src/shared/util.c. It needs to either be compiled with
-fvisibility=normal or just directly included in the link line with the
program to be built.
Do you want me to create another patch?
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page