[mod_cluster-issues] [JBoss JIRA] (MODCLUSTER-499) tarballs or git submodules for: openssl, httpd and apr in mod_proxy_cluster repo
Michal Karm Babacek (JIRA)
issues at jboss.org
Fri May 13 06:13:00 EDT 2016
Michal Karm Babacek created MODCLUSTER-499:
----------------------------------------------
Summary: tarballs or git submodules for: openssl, httpd and apr in mod_proxy_cluster repo
Key: MODCLUSTER-499
URL: https://issues.jboss.org/browse/MODCLUSTER-499
Project: mod_cluster
Issue Type: Enhancement
Components: Native (httpd modules)
Affects Versions: 2.0.0.Alpha1
Reporter: Michal Karm Babacek
Assignee: Michal Karm Babacek
h3. Task at hand
* we are gradually getting rid of [the old build system|http://anonsvn.jboss.org/repos/jbossnative/trunk/], moving towards CMake
* we don't want any auxiliary "util" or "helper" scripts hanging around, we want a pure CMake driven project
* mod_proxy_cluster depends on:
** httpd
*** apr
*** apr-util
*** openssl
*** pcre
*** iconv
* we need to build these from sources
h3. Solutions
h4. Parent CMakeLists downloads tarballs
* we keep openssl and httpd CMakeLists files in the directory structure
* parent CMakeLists downlaods tarballs before children resolution
h4. We use git submodules
* we add the dependencies as git submodules
* parent CMakeLists does not downlaod anything, it merely checkouts into the desired versions of our dependencies
* we need to keep our:{noformat}mod_proxy_cluster/openssl/CMakeLists{noformat}, {noformat}mod_proxy_cluster/openssl/crypto/CMakeLists{noformat} etc. *and* submodules; perhaps needs something like {{openssl_build}} (our CMakeLists files) and {{openssl}} (git submodule) directories and {{mod_proxy_cluster/CMakeLists}} taking care of copying prior to children resolution
Gonna prototype and see what works the best.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the mod_cluster-issues
mailing list