Comment 4 for bug 159181

Revision history for this message
Wolfram Fenske (wolfram-fenske) wrote : Re: [Bug 159181] Build fails on FreeBSD and NetBSD

Hello!

Wow, that was fast!

Abdulaziz Ghuloum <email address hidden> schreibt:

> There is a flag that must be passed to gcc in order to make
> functions in the executable visible to dlsym. On linux, it's
> "-rdynamic", and

As it turns out it's the same on FreeBSD and NetBSD. Not too
surprising, though--after all the system cc on these systems is
gcc. :-)

I rebuilt Ikarus with CFLAGS set to '-rdynamic' and this time it went
through. Yeah! I don't know if you have a test suite or something,
but I get a REPL and typing in some basic expressions works as
expected. (This whole paragraph goes for both NetBSD and FreeBSD.)

Please, feel free to contact me if you ever want to test anything on
those OSes.

Also, congratulations on the release! And a native code compiler,
too!

I'm curious: is this part of a PhD thesis? Or is it something you do
in your free time? The reason I ask is this: I find programming
languages and compiler construction quite fascinating, and I
especially like Lispy languages (duh!). After finishing my master's
thesis I was thinking about doing a doctorate in that area, but I have
no clue what's currently going on there. The one thing I do know is
that somebody already did the "Erlang-style multiprocessing in Lisp"
thing[1], so that idea is pretty much gone. Since there is nobody at
my university that does research in that area, there aren't a whole
lot of people I can ask.

Greetings
Wolfram

Footnotes:
[1] Termite, see <http://lambda-the-ultimate.org/node/841>