BeOS port
This page describes the current status of the BeOS/Haiku port of Free Pascal.
Current
Since FPC 2.4.0 there is official support for Haiku. The FPC release can be downloaded from here.
In the past
Here are unofficial builds needed to compile Free Pascal on those platforms :
- BeOS : fpc-2.2.1.i386-beos.tar.gz
- Haiku : fpc-2.2.1.i386-haiku.tar.gzThose compilers should compile "branches/fixes_2_2" and trunk.
What is missing is a specific target for haiku to use the native ld included in the development package instead of a R5 one. This work is in progress. Until then, the native ld could be used by replacing
LinkRes.Add('elf_i386_be');by
LinkRes.Add('elf_i386_haiku');in compiler/systems/t_beos.pas when compiling under Haiku.
The console mode IDE should work but compiling it with gdb support is more complicated (you will need to collect a lot of static libraries from the haiku build : libgdb.a and all its dependencies...).
Here is a snapshot of fpc 2.3.1 for Haiku (revision 11134) : fpc-2.3.1.i386-haiku.tar.gz
This snapshot contains the text mode IDE compiled with debugging support.
From the Free Pascal wiki, page "BeOS port", as it stood on 2013-04-06 after a change by Jwdietrich, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Edited on wiki.freepascal.org by 4 people, 2005–2013
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Oco | New page: This page will describe the current status of the BeOS/Haiku port of FreePascal. Here are unofficial builds needed to compile freepascal on those platforms : - BeOS : [http://olivier.co... | |
| Oco | ||
| Oco | ||
| Oco | ||
| Oco | ||
| Ggeldenhuys | fixed spelling mistakes (minor) | |
| Ggeldenhuys | new FPC version info | |
| Mischi | typos (minor) | |
| Jwdietrich |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
