View Issue Details

IDProjectCategoryView StatusLast Update
0037372LazarusCompilerpublic2020-07-17 08:53
ReporterRumcajs Assigned ToBart Broersma  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version2.0.10 
Summary0037372: cross compiling 64/32 Bit not working
DescriptionI have download :

lazarus-2.0.10-fpc-3.2.0-win64.exe
lazarus-2.0.10-fpc-3.2.0-cross-x86_64-win64-win32.exe

I installed Lazarus in D:\Progs\Lazarus2 and the cross.exe in the same directory.
in Config and Target i have set :
Target OS : Win32
Target CPU family : i386
Target processor : default

if i try to compile a program i get :
Compile package FCL 1.0.1: Exit code 1, Errors: 1
Error: ppc386.exe can't be executed, error message: Failed to execute ""ppc386.exe" -Twin32 -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -FuD:\Progs\Lazarus2\packager\registration\ -FUD:\Progs\Lazarus2\packager\units\i386-win32\ fcllaz.pas

i have look for the file ppc386.exe its not exists.

On 2.0.6 i have no problem with cross compiling.
TagsNo tags attached.
Fixed in Revision
LazTarget-
WidgetsetWin32/Win64
Attached Files

Activities

Sven Barth

2020-07-16 15:53

manager   ~0124095

You need to download lazarus-2.0.10-fpc-3.2.0-cross-i386-win32-win64.exe. You should read it as "cross compiler to i386-win32 from win64".

Rumcajs

2020-07-17 08:52

reporter   ~0124113

Thx Sven, this solve it.

Cheers

Issue History

Date Modified Username Field Change
2020-07-16 11:02 Rumcajs New Issue
2020-07-16 15:53 Sven Barth Note Added: 0124095
2020-07-16 23:01 Bart Broersma Assigned To => Bart Broersma
2020-07-16 23:01 Bart Broersma Status new => resolved
2020-07-16 23:01 Bart Broersma Resolution open => no change required
2020-07-16 23:01 Bart Broersma LazTarget => -
2020-07-16 23:01 Bart Broersma Widgetset Win32/Win64 => Win32/Win64
2020-07-17 08:52 Rumcajs Note Added: 0124113
2020-07-17 08:53 Rumcajs Status resolved => closed