|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] GNU APL port for OpenBSD |
Date: | Mon, 28 Aug 2017 15:09:22 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
Hi Giuseppe, thanks for submitting the patches. I have included them into SVN 1001. The first patch is now in Makefile.am as opposed to configure. That suggests that you are using an older version of the GNU APL sources. Maybe the one from the GNU APL home page at gnu.org or a gnu mirror. The "official" GNU APL releases happen quite rarely (like every one or two years) and therefore they quickly become outdated. If you are porting GNU APL then it is better to check out the latest version from SVN. Regarding your web link below, I wonder how persistent it is? If the link is supposed to last for a longer period, then we could point to it from out community web page http://www.gnu.org/software/apl/Community.html and/or mention it in our README-6-porting file. Best Regards, /// Jürgen Sauermann On 08/28/2017 10:44 AM, Giuseppe
Cocomazzi wrote:
Hi list, I have ported GNU APL to the OpenBSD operating system, and I kindly ask you to consider the possibility of merging the following changes to the source tree, in order to enable a better support for the OS. As you can see, only few lines are needed. Also, I recollected some info about the steps needed to configure the environment (fonts, keyboard), not necessarily addressed at users of this OS but of any Unix-like system in general: http://sbudella.altervista.org/blog/20170821-apl-openbsd.html And here are the two patches: --- configure.orig Fri Mar 17 16:03:06 2017 +++ configure Mon Jul 17 17:11:15 2017 @@ -21413,7 +21413,7 @@ echo # echo "configure: creating $srcdir/src//buildtag.hh" rm -f $srcdir/src/buildtag.hh -cd $srcdir/src ; source ./buildtag ; cd .. +cd $srcdir/src ; . ./buildtag ; cd .. # create src/makefile.h # --- src/Common.cc.orig Fri Mar 17 15:46:53 2017 +++ src/Common.cc Mon Jul 17 16:37:56 2017 @@ -81,6 +81,11 @@ void init_1(const char * argv0, bool log_startup) { rlimit rl; + +#ifndef RLIMIT_AS +# define RLIMIT_AS RLIMIT_DATA +#endif + getrlimit(RLIMIT_AS, &rl); total_memory = rl.rlim_cur; -- Giuseppe Cocomazzi My self is steam http://sbudella.altervista.org |
[Prev in Thread] | Current Thread | [Next in Thread] |