|
|
@@ -753,8 +753,9 @@ initialization
|
|
|
{$endif powerpc}
|
|
|
{$ifdef powerpc64}
|
|
|
{$ifdef freebsd}
|
|
|
- {$if arch = powerpc64le}
|
|
|
- system_powerpc64_freebsd_info.endian:=endian_little;
|
|
|
+ {$if defined(powerpc64le) or (defined(cpupowerpc64) and defined(FPC_LITTLE_ENDIAN))}
|
|
|
+ system_powerpc64_freebsd_info.endian:=endian_little;
|
|
|
+ system_powerpc64_freebsd_info.abi:=abi_powerpc_elfv2;
|
|
|
{$endif powerpc64le}
|
|
|
system_powerpc64_freebsd_info.abi:=abi_powerpc_elfv2;
|
|
|
{$endif freebsd}
|