[RTEMS Project] #4683: Leaked BSP section flags in Makefile.inc breaks EPICS
RTEMS trac
trac at rtems.org
Thu Jul 21 05:47:07 UTC 2022
#4683: Leaked BSP section flags in Makefile.inc breaks EPICS
--------------------------+--------------------
Reporter: Chris Johns | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone: 5.2
Component: build | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
--------------------------+--------------------
RTEMS 5 added `-ffunction-sections -fdata-sections` to the target flags
for BSPs in an architecture that supports code and data sections.
Some EPICS code such as the [https://github.com/epics-base/epics-
base/blob/7.0/modules/libcom/src/osi/os/RTEMS-score/osdTime.cpp#L148 NTP
have code]. The data sections means the `done` variable is not linked into
the executable when a function in the module is referenced.
RTEMS 6 only exports the ABI flags and any internal build flags are not
exported.
EPICS should also review this type of code because it excludes potential
optimizations.
--
Ticket URL: <http://devel.rtems.org/ticket/4683>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list