Opened 10 years ago

Closed 10 years ago

#757 closed defect (fixed)

Add uClibc ARM EABI configs to uClibc-configs patch

Reported by: Andrew Bradford Owned by: clfs-commits@…
Priority: major Milestone: CLFS Embedded 1.0.0
Component: BOOK Version: CLFS Embedded GIT
Keywords: Cc:

Description

Currently both the arm.little and arm.big config files contained in uClibc-0.9.31-configs-2.patch are only for OABI arm targets.

Need to have config files for EABI targets (aapcs and aapcs-linux).

Change History (4)

comment:1 Changed 10 years ago by Andrew Bradford

Created uClibc-0.9.31-configs-3.patch that has EABI configs for ARM inside. Also updated the book to use the EABI configs if $CLFS_ABI is chosen to be aapcs or aapcs-linux. My if statement is long but easy to read, there might be a more elegant way of doing the same thing.

See my git repo, abradford/master commit# c27bd30dd44a4c87dfd05f12e2f16f4802ff3407

comment:2 Changed 10 years ago by Andrew Bradford

I've decided against making a new configs-3.patch. The extra configs for ARM are only different from the existing ones by EABI versus OABI.

Combine that with the number of configs that are needed for MIPS to support a similar situation and it's better to simply have sed lines to modify the existing files created with the configs-2.patch.

comment:3 Changed 10 years ago by Andrew Bradford

My repo as of commit #3b3960b365a954027e548eef6e5ee8007723b152 enables EABI for ARM uClibc using a sed line and the existing configs-2.patch.

comment:4 Changed 10 years ago by Joe Ciccone

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.