Problem 1123 - Build system.
Summary: Build system.
Status: RESOLVED INVALID
Alias: None
Product: Geant4
Classification: Unclassified
Component: config (show other problems)
Version: other
Hardware: All All
: P5 enhancement
Assignee: Gabriele Cosmo
URL:
Depends on:
Blocks:
 
Reported: 2010-06-23 16:49 CEST by Ron Fox
Modified: 2010-06-23 17:04 CEST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
Description Ron Fox 2010-06-23 16:49:22 CEST
Seems that the build system is quite fragile and a pain to use.  Rather than reinventing the wheel why not use something more robust like e.g. autotools.
Specific issues are:
- Configure script does not seem to like it when the source is not in the destination tree.. though that's supposed to be supported.. you get a bad build if you try it.
- If you make an error with Configure you pretty much have to wipe the entire destination and source tree and start from scratch.
Comment 1 Gabriele Cosmo 2010-06-23 17:04:39 CEST
There're plans to evolve the current build system towards the use of a different tool.
At the moment Configure remains the supported system.