[mythtv] Ticket #7390: ./configure script on 64-bit fails
Ken Bass
kbass at kenbass.com
Wed Oct 21 15:16:56 UTC 2009
MythTV wrote:
> #7390: ./configure script on 64-bit fails
> Changes (by stuartm):
>
> * status: new => closed
> * resolution: => invalid
> * mlocked: 0 => 1
> Comment:
>
> Whenever these '64bit' threads and bugs come, up there always seems to be
> some bizarre impression that the reporter must be the only person using
> 64bit!? Well you aren't the only 64bit MythTV user, there are thousands
> and MythTV has been building as a 64bit application for 4 years.
>
> This isn't a mythtv bug, it's a Fedora bug, it's missing lib paths in
> /etc/ld.so.conf.
>
>
I made no such absurd assumption (unless you only read the title). As I
mentioned, this would only be seen by firewire, XVMC, and openGL so it
would not be noticed by 'everyone' and might cause confusion.
The has_library() routine manually includes /lib and /usr/lib rather
than relying on the ld.so.conf. So why not remove those then? I think
the default behavior is supposed to mirror what the linux linker/loader
(ld.so) looks for by default.
If /lib64 and /usr/lib64 do not exist in /etc/ld.so.conf, then how does
ldd finds them on a 64-bit system for every other application?
If I do an ldd on mythfrontend, all the linked libraries are from
/usr/lib64. That tells me the confgure script detection logic is what is
broken.
And regardless, inst Fedora/Centos a pretty widely used distro to
ignore? This seems like a pretty simple one or two line fix to
has_library().
More information about the mythtv-dev
mailing list