navinseshadri / iksemel

Automatically exported from code.google.com/p/iksemel
GNU Lesser General Public License v2.1
0 stars 0 forks source link

iksemel.pc is not installed correctly on x86_64 #5

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. ./configure --prefix=/usr
2. make
3. make install

What is the expected output? What do you see instead?
iksemel.pc is installed into /usr/lib/pkgconfig while
on an x86_64 it is expected to be also in /usr/lib64/pkgconfig

What version of the product are you using? On what operating system?
iksemel-1.3 on RHEL5 2.6.18-53.1.4.el5

Original issue reported on code.google.com by ninjatur...@mail.ru on 12 Dec 2007 at 1:58

GoogleCodeExporter commented 9 years ago
In Makefile.am, iksemel.pc directory is given as:

pkgconfigdir=$(libdir)/pkgconfig

This means pc file is installed in pkgconfig dir within the dir containing 
actual
libraries. I think this is correct behaviour.

What is the reason of putting it in both lib/ and lib64/ ?

Original comment by meduke...@gmail.com on 22 Jul 2009 at 8:00

GoogleCodeExporter commented 9 years ago
For x86_64 aware programs it's enough
to put it in lib64 only.

But you might want to account for
those who are not (they would still
look for the file in /usr/lib,
just like someone in iksemel
was putting it there).

Maybe soft-link? You decide.

Original comment by petya.ko...@gmail.com on 22 Jul 2009 at 9:44

GoogleCodeExporter commented 9 years ago
This should most likely be handled in packaging, not in the build system.

Original comment by meduke...@gmail.com on 7 Aug 2009 at 8:37

GoogleCodeExporter commented 9 years ago
Where do you suggest to submit
this bugreport, so the bug would be fixed?

Original comment by petya.ko...@gmail.com on 7 Aug 2009 at 8:41