build/install regressions from makeconf

4 views
Skip to first unread message

Eric Wong

unread,
Dec 4, 2012, 3:52:36 PM12/4/12
to libk...@googlegroups.com
Hi, I've noticed some regressions from makeconf for a fresh install
on a Debian GNU/Linux 6.0 machine running Ruby 1.9.3

RUBYOPT=-I. ./configure --prefix=/tmp/lkq

* libkqueue.so.0.0 is the only lib installed, no libkqueue.so
or libkqueue.so.0 symlinks

* libkqueue.pc isn't generated nor installed for pkg-config users

* headers in include/ aren't installed

* libkqueue.a isn't available for static linking
(not a big issue for me, but it is a regression)

Mark Heily

unread,
Dec 4, 2012, 10:19:00 PM12/4/12
to libkqueue
Thanks, that is helpful. I've made some comments on each item below.


On Tue, Dec 4, 2012 at 3:52 PM, Eric Wong <e...@yhbt.net> wrote:
Hi, I've noticed some regressions from makeconf for a fresh install
on a Debian GNU/Linux 6.0 machine running Ruby 1.9.3

        RUBYOPT=-I. ./configure --prefix=/tmp/lkq

* libkqueue.so.0.0 is the only lib installed, no libkqueue.so
  or libkqueue.so.0 symlinks

I'm planning to run ldconfig at the end of the "make install" target, which will generate the symlinks.
 
* libkqueue.pc isn't generated nor installed for pkg-config users


This functionality needs to be added to Makeconf.
 
* headers in include/ aren't installed


Fixed in r607
 
* libkqueue.a isn't available for static linking
  (not a big issue for me, but it is a regression)

 
I changed how static libraries are built, but the new code is not finished yet, so they are disabled for now.

Reply all
Reply to author
Forward
0 new messages