Skip to Content.
Sympa Menu

shibboleth-dev - NSAPI...never mind

Subject: Shibboleth Developers

List archive

NSAPI...never mind


Chronological Thread 
  • From: "Scott Cantor" <>
  • To: "'Shibboleth Developers'" <>
  • Subject: NSAPI...never mind
  • Date: Fri, 24 Dec 2004 00:06:57 -0500
  • Organization: The Ohio State University

I kind of expected this, but it turns out the iPlanet server is written in
C++ itself, so there's pretty much no way to get a C++ module/library loaded
successfully since there's no source -> no way to control the compiler used,
etc.

If it was built using the system compiler, then it might work, but it's
using an ancient gcc. Might work on Solaris if the Shib code is built with
the Sun/Forte compiler, but I don't have it, so I can't try that.

It does work on Windows, of course, which doesn't have the brain-dead loader
that causes these problems. Which is all I personally cared about at the
moment, so this is just the way it goes.

I guess we have to consider whether to move to a C-based API instead of C++,
dump all the XML, etc., and route everything through the shar behind a C
interface passing only strings back. That's what everybody wants anyway.
Probably not a huge amount of work but would take some thinking to keep it
efficient. I don't personally want to start there, because the C++ saves a
lot of initial work, but as an extra item I guess it's worth looking at.

-- Scott



  • NSAPI...never mind, Scott Cantor, 12/24/2004

Archive powered by MHonArc 2.6.16.

Top of Page