Subject: lang/clisp: patch-aa questions
To: None <tech-pkg@netbsd.org>
From: Thomas Klausner <wiz@danbala.tuwien.ac.at>
List: tech-pkg
Date: 06/14/2000 02:39:47
Hi!
Any reason why we should still need the following flags that get added
in lang/clisp/patches/patch-aa?
+if [ "$TSYSOS" = "netbsd" ] ; then # NetBSD
+ XCFLAGS=$XCFLAGS' -DNO_GENERATIONAL_GC -fpcc-struct-return -Dunix'
+fi
The author (who is willing to incorporate greater parts of the
patches, after some changes, which I'm just now doing ;-) ) claims
that
a) NO_GENERATIONAL_GC was only ever needed because of a NetBSD 0.92
kernel bug (which hopefully has been fixed some time ago), and
b) that -fpcc-struct-return is unneeded, because clisp is not even
reentrant.
It seems to work on 1.4.2/i386 if I remove those flags.
One more question:
> - X_LIBS='@X_LIBS@' # either '-L/usr/somewhere/lib -lX11' or ''
> + X_LIBS='-Wl,-rpath ${X11BASE}/lib @X_LIBS@' # either '-L/usr/somewhere/lib -lX11' or ''
Why doesn't autoconf add that -Wl to the X_LIBS itself?
And shouldn't it be: -Wl,-rpath -Wl,${X11BASE}/lib @X_LIBS@ instead?
^^^^
Cheers,
Thomas
--
Thomas Klausner - wiz@danbala.tuwien.ac.at
Der Horizont vieler Menschen ist ein Kreis mit Radius Null -- und
das nennen sie ihren Standpunkt. (found on /.)