Notice: We have migrated to GitLab launching 2024-05-01 see here:

#471 closed enhancement (fixed)

Move bsp_specs' LIB_SPEC's into gcc

Reported by: Ralf Corsepius Owned by: Joel Sherrill
Priority: lowest Milestone: 2
Component: tool Version: 4.7
Severity: minor Keywords:
Cc: bugs@… Blocked By:


I would like to propose the attached patch to gcc.

It moves the BSP's bsp_specs' lib:-rules (aka. LIB_SPEC) from a BSP's bsp_specs into gcc's spec.
This step allows using one common LIB_SPEC for all embedded rtems-gccs instead of individual lib:-rules in bsp_specs.

(Read: This allows us to remove all lib:-rules from all bsp_specs, except for unix/posix).

The patch is against current gcc-3.3-branch (gcc-3.3.2pre) but also should be applicable to former gcc versions.

Semi-critical problem:

  • Once the lib-rules have been removed from bsp_specs, users will have to upgrade their gcc or to hack their gcc's specs-file.
  • Users continuing to use lib-rules inside of bsp_specs should not interfere with this patch.

RTEMS-4.6 + RTEMS-4.7

Attachments (1)

gcc-3.3.2-rc-20030908-1.diff (623 bytes) - added by Ralf Corsepius on 12/03/06 at 13:31:13.

Download all attachments as: .zip

Change History (3)

comment:1 Changed on 09/02/03 at 20:04:51 by Joel Sherrill

Status: assignedwaiting

comment:2 Changed on 02/10/05 at 20:48:49 by Joel Sherrill

Status: waitingclosed

State-Changed-From-To: feedback->closed
State-Changed-Why: This patch appears to be in gcc 3.3.5, gcc 3.4.3, and the
CVS Head so the PR should be able to be closed. :)

Changed on 12/03/06 at 13:31:13 by Ralf Corsepius


Note: See TracTickets for help on using tickets.