#1253: Cactus should not pass its makefile options to make commands --------------------+------------------------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: Component: Cactus | Version: Keywords: | --------------------+------------------------------------------------------- The Cactus make file supports a couple of options that are specified as options on the command line (from option lists etc). make currently exports these as shell environment variables to the sub-makes (which is fine) and also to any executed command (which can cause problems).
There are some options that are directly used by the make file: * options (ie. used to specify and options list) * PROMPT * SILENT * VERBOSE
OpenSSL's config script (contains a bug/or uses the same mechanism) and will interpret "options" as an option of its own. This is not visible when using simfactory it seems the reason is that simfactory first creates a configuration via {{{ echo yes | make sim-config options=optionlist.cfg }}} then build and configures the thorns in a second step via a {{{ make sim }}}
Using however {{{ make sim-config options=optionlist.cfg PROMPT=no }}} yields an error message from OpenSSL's config script {{{ OpenSSL: Configuring... Operating system: x86_64-whatever-linux2 Configuring for linux-x86_64 target already defined - linux-x86_64 (offending arg: simfactory/mdb/optionlists/bethe.cfg) }}}