[LLVMbugs] [Bug 106] New: Consider Use Of automake Tool For LLVM
bugzilla-daemon at zion.cs.uiuc.edu
bugzilla-daemon at zion.cs.uiuc.edu
Sun Nov 9 20:47:57 PST 2003
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=106
Summary: Consider Use Of automake Tool For LLVM
Product: Build scripts
Version: 1.0
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Makefiles
AssignedTo: criswell at uiuc.edu
ReportedBy: rspencer at x10sys.com
While the current "roll your own" Makefile system is serving LLVM well, it is in
competition with the standard open source / free software convention: automake.
There are some good reasons for considering adoption of automake:
1. Lots of developer eyes are on it meaning it gets fixed fast.
2. Standardized target names that most developers are familiar with.
3. Comprehensive feature/functions supported including just about every known
build tool and then some.
4. Platform independence on platform specific tools. This isn't much of an issue
today but wait until LLVM gets ported to AIX, MacOS or Windows.
5. Transparent/simplified integration with libtool (makes using libtool trivial)
On the down side there is:
1. Its a fairly large conversion task at this point and doesn't produce any
LLVM specific enhancements, just easier down the road development.
2. There might be some funky things LLVM does in its makefile that could
confict with automake. I can't imagine what, however.
3. I'd probably end up getting stuck doing it :) .. Kidding, I wouldn't mind
actually.
I'd like everyone's opinion on this because such a change would alter the way
you write Makefiles (although automake is somewhat similar to what you have now).
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list