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 12-15-2005 AndrewH 12-15-2005 AndrewH Basic Steps (minor) 12-15-2005 AndrewH 12-15-2005 AndrewH Basic Steps 12-15-2005 AndrewH To Darwin or Apple (minor) 12-15-2005 AndrewH 12-19-2005 AndrewH Cross compile FAQ 12-20-2005 Vincent I want more information on building Freepascal. Where is it?: show link 12-22-2005 AndrewH To Darwin or Apple - added "-Xd" (minor) 2-11-2006 Swen (minor) 6-11-2006 Fellz Why Linux to Windows and not the other way around? (minor) 9-4-2006 AndrewH From Linux - to Linux 9-4-2006 AndrewH To Windows 9-4-2006 AndrewH To Linux (minor) 10-28-2006 JasonStiletto To Linux (minor) 3-30-2007 Mischi Mac OS X powerpc compiler under Mac OS X i386 6-13-2008 Marcov I want more information on building Freepascal. Where is it? 9-7-2008 Xhajt03 Foreword extended, links to other pages added and/or updated 9-7-2008 Xhajt03 Foreword extended for scenario with different host and target CPUs 9-7-2008 Xhajt03 (minor) 9-26-2008 Marcov Why Linux to Windows and not the other way around? 6-1-2009 Marcov Why Unix to Windows and not the other way around? 6-1-2009 Marcov I want more information on building Freepascal. Where is it? 6-2-2009 Mischi From Darwin (Mac OS X) i386: hint to crosscompilers with fink added 6-2-2009 Mischi from darwin i386 to windows and linux-32: formatting 6-3-2009 Marcov To Linux 6-5-2009 Xno Language menu 7-16-2009 Gábor To Windows (minor) 7-16-2009 Gábor To Windows (minor) 8-16-2009 Mischi To Windows and Linux (32 bit): Commands added 10-31-2009 Mischi To Windows and Linux (32 bit): hint for others platforms added 12-12-2009 Mattias2 Cross compile FAQ 12-12-2009 Mattias2 Cross compiling the LCL 1-28-2010 Mischi Assembler and linker: link to binutils added 3-25-2010 Mischi To Windows, Linux and others: update 5-13-2010 Mischi To Windows, Linux and others: typo (minor) 8-10-2010 Ggeldenhuys From Windows: added win64 instructions 9-16-2010 Bobo Cross compiling the LCL 1-8-2011 Jonas from i386 to powerpc: removed a bunch of outdated information 5-30-2011 Mischi To Windows, Linux and others: update 8-18-2011 Bruce To Darwin or Mac OS X 9-30-2011 Bambarbia Foreword 9-30-2011 Bambarbia Foreword 11-9-2011 Mischi Cross compiling LCL applications: Category Mac OS X added (minor) 11-9-2011 Mischi Cross compiling LCL applications: Category Mac OS X added (minor) 1-14-2012 Rfc1394 Basic Steps: fix overflow to right 2-20-2012 BigChimp Cross compiling the LCL: Layout, added command line version 2-20-2012 BigChimp Cross compiling the LCL: Different options for newer IDE. NOTE: NEEDS TO BE TESTED 2-20-2012 BigChimp Test cross compiler: why describe when users can copy and paste... (minor) 2-20-2012 BigChimp Test cross compiler 2-26-2012 Marcovaldo From Windows: added links for i386-wince and arm-wince 2-26-2012 Marcovaldo wince 3-24-2012 Vincent Text replace - "Delphi>" to "syntaxhighlight>" (minor) 4-5-2012 Mischi To Windows, Linux and others: update fpc version (minor) 4-13-2012 Chronos category 4-29-2012 Mattias2 Cross compiling the LCL 5-15-2012 Chronos syntaxhighlight 10-18-2012 Tintinux To Linux 10-23-2012 Chronos notes 10-28-2012 JuhaManninen Cross compiling the LCL in Lazarus 0.9.30 and below 3-18-2013 BigChimp Command line (minor) 3-18-2013 BigChimp (minor) 3-18-2013 BigChimp From Darwin (Mac OS X) i386 3-18-2013 BigChimp Redid layout, moved general info from linux=>win32 article, added links 3-18-2013 BigChimp From Windows (minor) 3-18-2013 BigChimp From Windows to wince (minor) 3-18-2013 BigChimp Moved old osx to specific page 3-21-2013 BigChimp FreeBSD to SPARC (minor) 7-9-2013 Mattias2 From Darwin i386 to powerpc 7-9-2013 Mattias2 From Darwin i386 to x86_64 7-9-2013 Mattias2 From Darwin i386 to x86_64 7-9-2013 Jonas From Darwin i386 to x86_64: official FPC releases come with an i386->x64 cross-compiler so it also runs on 32 bit systems; added warning that making a development compiler the default is not recommended at all 1-7-2014 BigChimp Cross compile FAQ: error 1-24-2014 BigChimp From Windows to Linux: .so files that are scripts 1-24-2014 BigChimp From Windows to Linux (minor) 5-19-2014 Jonas From Linux x64 to Linux i386: use "make crossinstall" instead of "make install", to force the installation of the cross-compiler rather than of the native i386 compiler 10-16-2014 Mischi From Darwin to Windows, Linux and others: update 11-8-2014 BigChimp Assembler and linker 11-9-2014 Mischi Assembler and linker: wording (minor) 7-14-2015 FTurtle 7-21-2015 ChrisR From Darwin i386 to x86_64 7-21-2015 ChrisR From Darwin i386 to x86_64 7-21-2015 ChrisR From Darwin i386 to x86_64 2-16-2016 Windsurferme Foreword 2-16-2016 Windsurferme Assembler and linker 3-20-2016 Chronos From Linux x64 to Linux i386 5-30-2016 Chowette Add From win64 to win32 6-3-2016 Mischi From Darwin (OS X): some updates 6-3-2016 Mischi From Darwin to Windows, Linux and others 6-4-2016 Clemens Removed step b.) according to discussion in Forum/Widgetsets/Cocoa. Compiler should still be "fpc". Tested, works for me. 9-27-2016 007 See also 3-3-2017 Luca libc6-dev-i386 on debian/ubuntu (minor) 7-29-2017 Mischi Basic Steps: add link to binutils 7-29-2017 Mischi From Darwin to Windows, Linux and others 1-8-2018 Tudi x 1-8-2018 Tudi x From within Docker image 1-8-2018 Tudi x From within Docker image 1-29-2018 Dbannon added note about the i386 files ending up un /usr/local/lib... 1-29-2018 Dbannon Noted that some linux distros keep 32bit code in /usr/lib32 6-26-2018 Mattias2 From Darwin i386 to x86_64 9-25-2018 FTurtle Deleted categories for prevent copyinng to translations. All categories are in template. 11-10-2018 Mattias2 From Darwin x86_64 to i386 2-4-2019 Mischi From Darwin to Windows, Linux and others: update to 3.0.4 2-4-2019 Mischi From Darwin to Windows, Linux and others: fix typo (minor) 4-18-2019 Bormant From Linux x64 to Linux i386 (minor) 5-21-2019 JimD Added "Lazarus Installation Guide to Cross-Compile Windows 32/64-bit" 6-25-2019 Trev Basic Steps: Fixed typos (minor) 6-25-2019 Trev Basic Steps: Fixed my typo :- (minor) 6-25-2019 Trev From Darwin (OS X): Added Darwin to Win32; Darwin to Win64 cross compiler howto sections 6-25-2019 Mischi From Darwin to any using fink 7-1-2019 Trev Fixed syntax highlighting (minor) 7-5-2019 Circular From Linux x64 to Linux i386: improve explanations 7-5-2019 Circular Compile FPC: clean (minor) 7-10-2019 Trev From Darwin to Win64: Fixed cut 'n paste mistakes (minor) 7-10-2019 Trev From Darwin to Win32: Fixes for standard install (minor) 7-10-2019 Trev From Darwin to Win64: Fixes for standard install (minor) 7-10-2019 Trev From Darwin to Win32: Added FPC compile script for use w/o Lazarus 7-10-2019 Trev From Darwin to Win64: Added FPC compile script for use w/o Lazarus 8-12-2019 Trev From Darwin to Win32: Updated (minor) 8-12-2019 Trev From Darwin to Win64: Updated (minor) 8-12-2019 Trev From Darwin to Win64: Tweaked (minor) 8-12-2019 Trev From Darwin to Win32: Rweaked (minor) 8-12-2019 Trev From Darwin x86_64 to i386: Updated (minor) 8-13-2019 Trev From Darwin to Win32: Clarification (minor) 8-13-2019 Trev From Darwin to Win64: Clarification (minor) 8-18-2019 Trev From Darwin x86_64 to i386: Updated with better info 8-19-2019 Trev I want more information on building Freepascal. Where is it?: Fixed heading typo (minor) 8-19-2019 Trev Foreword: Added note (minor) 8-19-2019 Trev Why not cross compile?: Added VM info 8-19-2019 Trev Host and target on different CPUs: Added "Supported targets" topic (minor) 8-20-2019 Trev From Darwin to Win32: Updated instructions 8-20-2019 Trev From Darwin to Win32: Cosmetic tweak (minor) 8-20-2019 Trev From Darwin to Win64: Updated instructions 10-21-2019 Willbprog Spelling, grammar and command-line edits 10-21-2019 Trev From Darwin (OS X): OS X -> macOS (minor) 12-22-2019 Trev From Linux to Darwin or Mac OS X: macOS renaming (minor) 12-22-2019 Trev From Windows to wince: wince -> winCE (minor) 12-22-2019 Trev From within Docker container: OSX -> macOS (minor) 3-28-2020 Trev From Darwin to Win64: Minor update of date (minor) 3-28-2020 Trev From Darwin to Win32: Minor update of date (minor) 3-28-2020 Trev Foreword: Fix internal page link (minor) 3-28-2020 Trev Why not to cross compile?: Title change (minor) 7-6-2020 Alextp From Linux x64 to Linux i386 7-8-2020 Trev Fix heading levels; fix typos; update "From macOS to..." sections 8-6-2020 Trev From macOS (Darwin): Fix typo (minor) 8-6-2020 Trev Why cross compile from Unix to Windows and not the other way around?: Fix page link (minor) 9-29-2020 Trev Lazarus Installation Guide to Cross-Compile Windows 32/64-bit: Tweak title (minor) 10-11-2020 Arent From win64 to win32 10-12-2020 Arent From Windows 11-9-2020 Dbannon list all the 32bit libs 11-9-2020 Dbannon Ubuntu issues 11-9-2020 Dbannon typo 11-9-2020 Dbannon gcc 32bit libraries 11-26-2020 Trev From Windows: Add Windows to Android 1-20-2021 Dbannon adding architecture when Install the 32bit libraries 1-20-2021 Dbannon clarify the 32bit libraries 1-20-2021 Dbannon clarify gcc libraries 1-20-2021 Dbannon PATH to ld and as helper scripts 1-20-2021 Dbannon clarify where compiler lives. 1-20-2021 Dbannon remember sudo 1-20-2021 Dbannon Added a test process 1-20-2021 Dbannon typo 1-20-2021 Dbannon tested on Bullseye and U20.04, that 'fix' is not needed. 1-20-2021 Dbannon typo 1-23-2021 Dbannon link to multarch page 7-19-2021 Dbannon Allow for a name change on another page 7-20-2021 Dbannon added a link to a page on cross compile from Linux to Raspberry Pi 7-20-2021 Dbannon From Linux to ARM Linux 7-20-2021 Dbannon From Linux to ARM Linux 7-24-2021 Dbannon if the compiler is not there .... 7-24-2021 Dbannon added to compile line 7-25-2021 Dbannon Units for target 1-16-2022 Jwdietrich See also: Adding reference to paper by Ribic and Beganovic 5-28-2022 Trev From macOS to Win64: Update compiler release versions (minor) 5-28-2022 Trev From macOS to Win64: Fix syntax highlighting (minor) 5-28-2022 Trev From macOS to Win64: Add script location (minor) 5-28-2022 Trev From macOS x86_64 to i386: Add 32 bit warning; update FPC release versions 5-28-2022 Trev From macOS to Win64: Update command line 5-28-2022 Trev From macOS to Win32: Add 32 bit software warning 5-28-2022 Trev From macOS x86_64 to i386: Update warning (minor) 5-28-2022 Trev Rearrange introduction section levels (minor) 5-28-2022 Trev Remove "Testing your cross compiler" section; example not applicable to all OS; duplicated further below 5-28-2022 Trev From macOS to Win64: Note this works on Intel and Apple Silicon Macs 5-29-2022 Trev Why not to cross compile?: Updated VMWare Fusion; add Pro and Player and note difference 5-29-2022 Trev Removed "See also" links - duped in content above or ancient and obsolete 10-7-2023 Dbannon Testing 10-7-2023 Dbannon typo