[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ttylinux] Build Problem

Obvious answer is obvious.

My x86_64 Fedora had
/lib64 -> /usr/lib64 which has the
Fedora libpthread.so.0 that satisfied
the relink.

My x86_64 Fedora also had
/lib -> /usr/lib32 which has the
Fedora 32-bit libpthread.so.0 that
satisfied the alsa-lib relink for
the i686 cross-build of ttylinux.

On 09/23/14 20:46, djerome wrote:

I have an odd build problem. I think I can't explain detail
enough, but maybe this will sound familiar to someone
and they can give me a clue.

I was using x86_64 Fedora and I could crossbuild
an x86_64 ttylinux. I switched to latest stable x86_64
Debian when I needed to switch to an unused hard
drive (because reasons).

I use crosstool-ng-1.19.0 to build the cross-tool
chain. I don't make my own anymore.

Now, using Debian, when cross-buildin alsa-lib,
a libtool relink during cross-build "make install"
I get an ld failure:

/home/djerome/x-tools/x86_64-generic-linux-gnu/bin/ld: cannot find

because the cross-tool library libpthread.so is a
text file ld script:

/* GNU ld script
    Use the shared library, but some functions are only in
    the static library, so try that secondarily.  */
GROUP ( /lib64/libpthread.so.0 /usr/lib64/libpthread_nonshared.a )

But this is the same cross-tool chain with
the same libpthread.so ld script that worked
on Fedora.

Any thoughts?

You received this message because you are subscribed to the Google
Groups "ttylinux" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.