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)
Change History (14)
comment:1 Changed 14 years ago by tcwan (TC Wan)
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)
Attachment: | patch-gcc-config-arm-t-arm-non-eabi.diff added |
---|
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: | request → submission |
---|---|
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: | patch-gcc-config-arm-t-arm-none-eabi.diff added |
---|
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:8 Changed 13 years ago by raimue (Rainer Müller)
Resolution: | → fixed |
---|---|
Status: | new → closed |
arm-none-eabi-gcc was added in r81601.
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.