Opened 14 years ago

Closed 13 years ago

#26223 closed submission (fixed)

Please add arm-none-eabi-gcc and arm-non-eabi-binutils

Reported by: tcwan (TC Wan) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: bernard@…
Port:

Description

The latest gcc 4.5.x and binutils 2.20.x cross development toolchain are only available for ELF support. Would appreciate it if EABI support is added for the latest GCC and Binutils. Existing versions are dated from 2005.

Attachments (6)

Make-lang.in.diff (532 bytes) - added by tcwan (TC Wan) 14 years ago.
arm-non-eabi-gcc Patches (same as for arm-elf-gcc)
patch-gcc-config-arm-t-arm-non-eabi.diff (1.8 KB) - added by tcwan (TC Wan) 14 years ago.
arm-non-eabi-gcc Patches (same as for arm-elf-gcc)
Portfile (550 bytes) - added by tcwan (TC Wan) 14 years ago.
arm-none-eabi-binutils Portfile
Portfile.2.2 (11.5 KB) - added by tcwan (TC Wan) 14 years ago.
arm-none-eabi-gcc Portfile
patch-gcc-config-arm-t-arm-none-eabi.diff (1.8 KB) - added by tcwan (TC Wan) 14 years ago.
patch-gcc-config-arm-t-arm-none-eabi.diff
Portfile.2 (11.4 KB) - added by tcwan (TC Wan) 14 years ago.
arm-none-eabi-gcc Portfile (Revert to t-arm-elf config file, update gcc to version 4.5.1)

Download all attachments as: .zip

Change History (14)

comment:1 Changed 14 years ago by tcwan (TC Wan)

The Portfile was hacked from existing arm-elf-binutils Portfile. I'm not familiar with the Portfile creation process, but I think this version is ok.

Changed 14 years ago by tcwan (TC Wan)

Attachment: Make-lang.in.diff added

arm-non-eabi-gcc Patches (same as for arm-elf-gcc)

Changed 14 years ago by tcwan (TC Wan)

arm-non-eabi-gcc Patches (same as for arm-elf-gcc)

comment:2 Changed 14 years ago by tcwan (TC Wan)

The arm-non-eabi-gcc portfile was hacked from existing arm-elf-gcc Portfile with a change to the --target parameter. This seems ok.

comment:3 Changed 14 years ago by mf2k (Frank Schima)

Type: requestsubmission
Version: 1.9.1

comment:4 Changed 14 years ago by tcwan (TC Wan)

Sorry, I misspelt 'non' instead of 'none'. I'm updating the uploaded Portfiles where necessary.

Changed 14 years ago by tcwan (TC Wan)

Attachment: Portfile added

arm-none-eabi-binutils Portfile

Changed 14 years ago by tcwan (TC Wan)

Attachment: Portfile.2.2 added

arm-none-eabi-gcc Portfile

Changed 14 years ago by tcwan (TC Wan)

patch-gcc-config-arm-t-arm-none-eabi.diff

comment:5 Changed 14 years ago by tcwan (TC Wan)

I'm not so confident of the arm-none-eabi-gcc Portfile.

I found out that the previous patch-gcc-config-arm-t-arm-non-eabi.diff (sic) was patching the t-arm-elf configuration file.

The latest Portfile version 2.2 copies the t-arm-elf configuration to t-arm-none-eabi and then patches this copied file, since there is no specific configuration file for t-arm-none-eabi. I'm not sure if this is the correct approach or not.

comment:6 Changed 14 years ago by tcwan (TC Wan)

Please ignore comment regarding Portfile version 2.2, and Portfile.2 needs to revert the patchfile back to patch-gcc-config-arm-t-arm-elf.diff; the arm-none-eabi target still uses the t-arm-elf config file.

Changed 14 years ago by tcwan (TC Wan)

Attachment: Portfile.2 added

arm-none-eabi-gcc Portfile (Revert to t-arm-elf config file, update gcc to version 4.5.1)

comment:7 Changed 13 years ago by bernard@…

Cc: bernard@… added

Cc Me!

comment:8 Changed 13 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: newclosed

arm-none-eabi-gcc was added in r81601.

Note: See TracTickets for help on using tickets.