Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Apache: Dev
packaging libapreq2 as a dependency
 

Index | Next | Previous | View Flat


joe_schaefer at yahoo

Apr 26, 2012, 7:12 PM


Views: 199
Permalink
packaging libapreq2 as a dependency

Now that some time has passed since Philip brought
apreq2 into trunk it's probably a good time to discuss
how best to incorporate it into httpd itself.  Right
now the library files are in server/ which basically
means we're internally compiling libapreq2 into httpd.

Personally I'd prefer to see libapreq2 bundled as an
upstream dependency, ie put the library into an associated
deps package or just something in srclib/ so it will
provide an independent library file (static, dynamic, or both)
so all users including httpd can link to that object. The

apreq devs spent a considerable amount of time writing
the apreq module api so people could use apreq in any
C context- within an httpd module, a CGI script, or an
fcgi daemon.  It'd be nice to preserve that flexibility
going forward.

Anyway I'm certainly willing to work on libapreq's build system
so it will not be dependent on apxs- it should be really easy
to do given that we just need apxs in a very limited way (basically
to get at the apr-*-config package scripts), I
just need to make the apache2 module build optional so just
the library gets built.  That would entail pulling the apreq
source files out of server/ and just leaving the apreq2
filter module as part of httpd's build system.


Thoughts?

Subject User Time
packaging libapreq2 as a dependency joe_schaefer at yahoo Apr 26, 2012, 7:12 PM
    Re: packaging libapreq2 as a dependency margol at beamartyr Apr 26, 2012, 10:55 PM
        Re: packaging libapreq2 as a dependency joe_schaefer at yahoo Apr 26, 2012, 11:18 PM
    Re: packaging libapreq2 as a dependency i.galic at brainsware Apr 27, 2012, 6:49 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.