Il giorno Tue, 06/10/2009 alle 10.10 +0200, Ludovic Rousseau ha scritto:
> 
> According to gcc(1):

You're looking at the wrong command's man page (and actually, you cannot
find it on any manpage): that -shared is part of libtool's interface
(it's LTLIBRARY for a reason).

See my own guide at
http://www.flameeyes.eu/autotools-mythbuster/libtool/index.html#libtool.plugins.dlopen
 for some further details.
> 
> If you do not want the static libs (and I guess nobody will use them)
> you should use:
> ./configure --disable-static
> I don't know if you can configure configure.in to use --disable-static
> by default. 

Well, as a matter of fact, you can:

AC_PROG_LIBTOOL([disable-static])

or, for newer libtool

LT_INIT([disable-static])

but the point here is that those libraries cannot be built statically at
all, so for systems where shared objects are not supported, well, PAM
does not exist.

By the way, just so you know, I don't think any of the modern (and also
not-so-modern) OSes lacks shared object supports: I'm pretty sure that
Linux, the BSDs (all of them), OS X, Windows, Solaris, I _think_ even
Hurd do support them, so it's not really a problem.

-- 
Diego Elio Pettenò — “Flameeyes”
http://blog.flameeyes.eu/

If you found a .asc file in this mail and know not what it is,
it's a GnuPG digital signature: http://www.gnupg.org/


_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to