Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Nov 2003 15:09:57 +0100 (CET)
From:      marcov@stack.nl (Marco van de Voort)
To:        freebsd-hackers@freebsd.org
Subject:   Re: Kylix in FreeBSD 
Message-ID:  <20031106140957.B1B1E93@toad.stack.nl>

next in thread | raw e-mail | index | archive | help
> * jasaorp <jasaorp@yahoo.com.br> [031031 04:59]:
> > Somebody uses Kylix in FreeBSD?
> > What is the performance?
> 
> The IDE doesn't run under FreeBSD.  I worked on it a bit over this
> summer when the most recent Kylix came out, and it appears to rely on
> too many Linux-isms.
> 
> The command-line tools work just fine, and produce binaries that are on
> par with the ones you get from Linux.  If I remember from my testing,
> the compiler produces Linux-style ELF binaries.
> 
> Getting the Kylix IDE to function on FreeBSD has been one of the ongoing
> hair-pulling tasks I undertake every few months.  The installer alone is
> a pain in the ass, since it performs "compatibility checks" in such
> Linux-centric ways as hard-coding /bin/bash into the shell scripts, and
> searching for shared libraries by name from hard-coded paths.  (GTK
> especially gives the installer fits because FreeBSD's gtk library has a
> -x11 at the end of the name.)  But once you work around those issues
> with some creative symlinking and script editing, the console tools
> install fairly painlessly.

For some projects, using lang/fpc (get a newer version from the website, the
1.9beta supports nearly the entire D6 language set) and lazarus
(lazarus.freepascal.org) as RAD might be of some use. It is native and open
source. See also the next more elaborate message.

Your mileage may vary depending on your skills and requirements, but it is
definitely worth a look.

If you futs with getting Kylix to run under FreeBSD, don't forget the
special glibc requirements that some versions of Kylix have. Maybe you
should probably simply replace the entire /compat userland with the userland
of a distro that Kylix supprorts _with_ kylix extra patches installed?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031106140957.B1B1E93>