[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