bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] GNU APL port for OpenBSD


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]