[Bug 2071] New: The object-file suffixes for default-bsp-post-link in leaf.cfg don't work with make-exe...
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Thu Jun 21 17:26:35 UTC 2012
https://www.rtems.org/bugzilla/show_bug.cgi?id=2071
Bug #: 2071
Summary: The object-file suffixes for default-bsp-post-link in
leaf.cfg don't work with make-exe...
Classification: Unclassified
Product: RTEMS
Version: HEAD
Platform: All
OS/Version: RTEMS
Status: NEW
Severity: normal
Priority: P3
Component: build
AssignedTo: ralf.corsepius at rtems.org
ReportedBy: cynt6007 at vandals.uidaho.edu
Would it be proper to change the suffix of the input in default-bsp-post-link
in rtems/make/leaf.cfg ?
Namely changing:
define default-bsp-post-link
- $(NM) -g -n $@ > $(basename $@).num
- $(SIZE) $@
endef
define default-bsp-post-link
+ $(NM) -g -n $@.o > $(basename $@).num
+ $(SIZE) $@.o
endef
I'm working on the application side of RTEMS (as opposed to the source), but
here are the errors I encountered, what I did to find the problem, and the
results.
I kept getting errors when I ran the BuildTests.sh...
~/rtems-addon-packages/examples/openldap$
...
i386-rtems4.11-nm o-optimize/slapd-addel
i386-rtems4.11-nm: 'o-optimize/slapd-addel': No such file
...
~/rtems-addon-packages/examples/openldap$
...
i386-rtems4.11-size o-optimize/slapd-addel
i386-rtems4.11-size: 'o-optimize/slapd-addel': No such file
…
After looking at the Makefile it looks like they were called by: “make-exe”.
Doing
grep -r “make-exe” /opt
revealed “make-exe” is defined in /opt/rtems-4.11/make/leaf.cfg, which calls
bsp-post-link, (which is exactly the stage of the build process giving errors).
According to man, nm and size work on object files. So, I changed the suffixes
in /opt/rtems-4.11/make/leaf.cfg and the errors went away. After making the
change, the following additional objects appeared in o-optimize:
*.bin and *.ralf, with an approximate size of 570,000. The sizes vary
slightly...
If changing the suffixes in /opt/rtems-4.11/make/leaf.cfg makes sense, would it
make sense to change them for rtems/make/leaf.cfg ? Also, there are other
target.cfg's in the different bsp s that may have similar problems.
Thanks,
Cynthia Rempel
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list