Ok, I'm still in the process of fixing RPM 5.1 for the release of 5.1.8
and finally I'm now forced to deeper understand this change:

http://www.mail-archive.com/rpm-...@rpm5.org/msg04548.html

Sorry, but despite our previous short discussion I still do _not_
understand what actual problem is fixed here and additionally the patch
is partly broken and causes new problems. Not even to mention that the
introduced extra twist via rpmio and rpmmisc got the whole story even
more complicated and without understanding me the necessarity.

For me, Jeff, you had two problems:

1. PCRE vs. PCREPOSIX.
   Ok, the _source_ of this problem (why for you PCREPOSIX _contains_
   PCRE) is unclear, but I understand your problem. You want to link
   just against PCREPOSIX now. Unfortunately your change to configure.ac
   now means that for platforms where PCREPOSIX does NOT contain PCRE we
   now miss to link against PCRE at all. So, here we at least have to
   fix configure.ac but then we can keep your workaround.

2. The library dependencies.
   This is the part of your dependency changes I do not understand. I
   see what you have done, but I do not understand what the problem is
   which should be fixed. Instead I see new problems caused by this
   (currently building fails because Lua symbols are no longer seen
   under at least FreeBSD and Solaris). This part of your change I
   really would like to reverse. If then there _IS_ still a second
   problem beside (1) above we can attempt a new fix from scratch. Would
   this be acceptable for you, Jeff?

                                       Ralf S. Engelschall
                                       r...@engelschall.com
                                       www.engelschall.com

______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org

Reply via email to