[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xml-security-dev
Subject:    Re: Debian packaging, quick naming question
From:       Russ Allbery <rra () stanford ! edu>
Date:       2006-05-25 22:04:57
Message-ID: 87d5e1hiba.fsf () windlord ! stanford ! edu
[Download RAW message or body]

Berin Lautenbach <berin@wingsofhermes.org> writes:

> BTW - Am really glad someone has picked up the debian thing.  I had an
> ITP filed for a long time, but I never got around to actually doing the
> packaging.

Did the ITP get closed, or is there still one floating around that I need
to make sure I catch.

> But I do look after the Xalan package, and I know the main person who
> looks after Xerces, so if there are any dependency problems give me a
> hoy.

Will do.

Everything looks fairly good.  The one thing that I did run into, though,
is that currently the xml-security-c sets its SONAME to
libxml-security-c.so.12.0, not just libxml-security-c.so.12 as is
conventional.  This seems wrong to me -- usually the second digit is for
changes that don't affect the ABI, and looking at the configure script, it
seems to be coming from the patch level of the release, which shouldn't
result in ABI changes.

I'm planning on applying the following patch for Debian, but would
recommend that this change be made for all systems in the configure.ac.

Also, config.guess and config.sub are very old, too old to support some
Debian architectures.  Could you update them to the latest versions from
ftp.gnu.org before the next release?  It would save me a step in building
the package.

Thanks!

Index: xml-security-c/src/configure.ac
===================================================================
--- xml-security-c.orig/src/configure.ac	2006-05-24 16:22:50.000000000 -0700
+++ xml-security-c/src/configure.ac	2006-05-24 16:46:14.000000000 -0700
@@ -242,7 +242,7 @@ case "${host}" in
 						PLATFORM_OPTIONS=["${PLATFORM_OPTIONS} ${PIC} -DLINUX"]
 						CC1=["${CXX} ${CXXFLAGS} ${PLATFORM_OPTIONS}"]
 						CC4=["${CC} ${CXXFLAGS} ${PLATFORM_OPTIONS}"]
-						MAKE_SHARED=["${CXX} ${CXXFLAGS} -Wl,-soname,\$(LIBNAME) -DLINUX -shared \
${PIC}"] +						MAKE_SHARED=["${CXX} ${CXXFLAGS} -Wl,-soname,\$(LIBMAJORNAME) -DLINUX \
-shared ${PIC}"]  LINK=["${CXX} ${CXXFLAGS} -DLINUX -ldl ${PIC}"]
 						LINK_COMMAND_1=["(cd \$(LIB_DIR) ; rm -f \$(LIBMAJORNAME) ; \$(LN_S) \
                \$(LIBNAME) \$(LIBMAJORNAME))"]
 						LINK_COMMAND_2=["(cd \$(LIB_DIR) ; rm -f \$(LIBSHORTNAME) ; \$(LN_S) \
\$(LIBNAME) \$(LIBSHORTNAME))"]


-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic