Linked by Eugenia Loli on Sun 10th Oct 2004 05:47 UTC, submitted by Andrew
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
More News »
Sponsored Links



Try to build something by yourself on Linux using the ubiquitous '#make install DESTDIR=<someplace>' and you will see one of the reasons he is complaining. It many times doesn't work, and your file system get messed. And it should, so that you could make packages with easy.
To fix this issue, I think that every package Makefile should look for a file in one common place, /etc/systemtemplate for example (it could be a shell script that set some known variables based on how it was called), and get all information needed, compiler flags, places to put libraries, include files, execs, docs and whatever more from there. This file should be divided in sections so that if you issue '#make usr', '#make local' or make '#make sys' it could prepare the package accordingly.
And don't come with: 'use automake and autoconf' they are just part of the equation.