On Thu, Feb 14, 2008 at 7:01 PM, Martin Paljak <[EMAIL PROTECTED]> wrote:
>  > 4. openct, pcsc and nsplugins features are disabled by default.
>  I don't think it's a good idea to by default disable most used reader
>  interfaces by default, as I'd expect most software to behave nicely
>  after a ./configure; make; make install cycle. Have not tried it on
>  Linux, but we might include some special handling code for Mac as Mac
>  is a pretty defined platform. a ./configure; make; make install cycle
>  could work on osx as well flawlessly.

I don't like packages that enable optional features automatically.
Users/packagers should choose what they wish and enable dependency explicitly.
In this case, nsplugin seldom used anyway, and there is not much sense in
enabling both pcsc and openct.
And if the user has for some strange reason openct installed, does it mean
the result of OpenSC compilation should depend on it?

I truly think users are able to choose, and I am sure distro packagers will
enable the features by the dependency of their packages.

>  > 9. Add export files to each library in order to export only required
>  > symbols. Windows native build may use these files instead of scanning
>  > objects' symbols.
>  I should investigate this. While at it, we could also 'break' the
>  windows build, drop libltdl dependance and have a wrapper that uses
>  native win32 API calls on windows and libltdl on other platforms.

I also think that Windows does not need libltdl... Is there any reason to
use it at *NIX? I don't think .la files are used anyway...
But this change can be done later...

>  Great work and I hope we can release the next version with a new build
>  system and other generic improvements :)

Thanks!
Waiting for your test results.
Alon.
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to