FYI: the FreeBSD port is now updated to use gmake.

Regarding causing problems, the man page installation was already severely broken on FreeBSD (I think) so it was just as well, so we found the issue. So, no worries!

Happy holidays!

Johan

On 12/22/14 12:37 , Stefano Miccoli wrote:
You are right: the default FreeBSD make does not understand the gnu make extensions an therefore is unable to run the soelim stuff.

I think that the only viable solution is to expand by hand the gmake specific targets an pattern rules, to obtain a **true** portable Makefile.

IMHO the equation is

more portable makefile == harder to maintain makefile.am

I have to confess that I was aware that my makefile was not bombproof, but assumed that if you go the gnu way (autoconf+automake+libtool) you are willing to accept the use of gmake instead of a generic portable make.

My error was not considering that the dev environment (in which installing gmake makes little difference once you installed the whole autoconf thing) is different from the build environment, which should work in a very generic setting.

However the recent problems with archlinux show that while building from the git repo is safe (but you need the whole autoconf thing installed and to ./bootstrap the environment), building from the source distro (which should require only a generic make plus the compilers and libraries and no ./bootstrap) is not so safe.

At this point I would like to ask Paul if he prefers a short and simple makefile.am (with gnu extensions) or a long, verbose, but portable makefile.am

Of course I'm ready to provide the portable makefile.am if this is the desired solution.

Bye, and sorry for having caused this problem.

Stefano


------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to