My purpose is not to decrease supported operating systems with the introduction of automake. Automake was (at least in theory) supposed to be a build system that we wouldn't have to maintain ourselves with the most supported operating systems that could be build projects without the tools even being installed, plus features like cross compiling, custom directory installation and in line changing of compilers and other resources that would require the user to change the config file with automake. If older versions of GNU make and autoconf work for you to build CDE, then what is the issue? We could simply just make sure we don't introduce any features that were implemented after a certain release. Its either that or you tell GNU about the issues. They advertise everything from AIX3 to z/OS unix being supported, so it would really make me scratch my head if they suddenly decided they didn't want to do compatibility with old operating systems anymore.
Thank you for your time, -Chase ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Saturday, February 6, 2021 4:08 PM, Lev <int...@mailbox.org> wrote: > Hi Chase, > > I am not sure what behavior GNU is expecting, but older releases of GNU make > and autoconf worked fine. It seems that if the purpose of autoconf is > increased portability, the onus should be on them to repair breakages, not on > vendors who have customers demanding compatibility with decades old UNIX > behavior. Ultimately the choice is yours if these systems are worth > supporting or not, but if CDE is going to drop support, why not switch to > something like meson, which is where Xorg is going? Most projects are trying > to migrate away from autoconf to cmake, meson, etc. > > Kind regards, > Lev > > > On Feb 6, 2021, at 14:40, Chase nicetry...@protonmail.ch wrote: > > Keyword directory. An empty argument != directory. I have a hard time > > believing that Xinuos would let their OS become unusable for automake, have > > you emailed them at all about the issues you've been facing? > > Thank you for your time, > > -Chase > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > On Saturday, February 6, 2021 3:30 PM, Lev int...@mailbox.org wrote: > > > > > Hi Chase, > > > I just tried to build GNU make on UnixWare and it errors out right away: > > > ../build-aux/depcomp: line 126: syntax error at line 127: ‘done’ > > > unexpected > > > I don’t think UNIX compatibility is really a GNU priority unfortunately… > > > It is actually documented in the System V interface Definition (Volume > > > II, page 128) that: > > > “If the removal of a non-empty, write-protected directory is attempted, > > > the command will always fail (even if the -f option is used), resulting > > > in an error message.” > > > This behavior was POSIX compliant until 2017, and I have a hard time > > > believing that the committee did not even consult the SVID. > > > Kind regards, > > > Lev > > > > > > > On Feb 6, 2021, at 13:55, Chase nicetry...@protonmail.ch wrote: > > > > While this is impressive, it still won't be relevant for very long due > > > > to our impending transition to autotools, did you ever get that > > > > make=gmake hack to work? I was also thinking that a good way to solve > > > > the rm problem would be to build the upstream ksh and link it to > > > > /bin/sh, since their rm is builtin and conforms to POSIX. > > > > Thank you for your time, > > > > -Chase > > > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > > > On Saturday, February 6, 2021 1:09 PM, Lev via cdesktopenv-devel > > > > cdesktopenv-devel@lists.sourceforge.net wrote: > > > > > > > > > Hello, > > > > > This patch allows for parallel ‘make World’ with imake. > > > > > If we are interested in cross-compilation support, I could work on > > > > > that as well. > > > > > Kind regards, > > > > > Lev > > > > > cdesktopenv-devel mailing list > > > > > cdesktopenv-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel