[Vm-dev] libtool suck :(
eliot.miranda at gmail.com
Sat Jul 8 18:52:13 UTC 2017
> On Jul 7, 2017, at 12:00 PM, Holger Freyther <holger at freyther.de> wrote:
>> On 7. Jul 2017, at 18:31, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>> I'd really like to see the linux builds take the same approach as the Mac OS X and WIN32/WIN64 builds, just using makefiles and relegating the configure step to create a config.h defining the platform's facilities. Then you ow;don't be dependent on libel. Do you have any energy to take this approach? It would take a few days, but it would be great to say goodbye to the current unix/linux build system.
> please consider what it takes to get a source package into a Linux distribution. E.g. downloading sources at build time is not allowed for most of them (maybe even actively forbidden), and bundling of libraries is generally discouraged. As far as I remember these were two of the attributes when trying to build the macOS VM during one of my last flights. ;)
While the Pharo build (which is not mine to define) does download source for support libraries (cairo etc), Squeak and newspeak builds do not.
But how one builds a complex system without either building or bundling libraries I don't know.
In any case this is orthogonal to rewriting the build system to use static makefiles instead of the complex multi-staged generation in platforms/unix/conf. I want the build system in unix to be simpler and more maintainable. That shouldn't change the source of the build at all.
More information about the Vm-dev