[fpc-devel] Patch: Add support for armhf
Jonas Maebe
jonas.maebe at elis.ugent.be
Wed Mar 21 09:37:05 CET 2012
On 20 Mar 2012, at 23:43, peter green wrote:
> I attatch a patch which adds support for armhf to freepascal.
Thanks!
> Armhf reffers to arm with the VFP hardfloat variant of EABI. The
> defaults are setup to
> be suitable for debian armhf (armv7 vfpv3_d16).
Are they Debian-specific? Adding distribution-specific settings to the
compiler is something that should be very much avoided.
Some other remarks:
* please split unrelated parts into separate patches (such as making
the internalerror in ninl.pas unique)
* please create bug reports for those individual patches and attach
them there, it makes them easier to track than on a mailing list
* some stylistic remarks (there may be more, I just quickly glanced
over the patch):
+ if ((target_info.abi=abi_eabi) or (target_info.abi=abi_eabihf))
and
-> change into an in-statement (and as mentioned before, please do not
put multiple if-conditions on the same line except if they are really
short like two boolean variables)
+ if target_info.abi = abi_eabihf then
def_system_macro('FPC_ABI_EABI');
-> Put the then-part on a separate line
+ end else begin
-> this should be
end
else
begin
Jonas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20120321/175c5297/attachment.html>
More information about the fpc-devel
mailing list