[RTEMS Project] #3387: Add subdir-objects to automake flags
RTEMS trac
trac at rtems.org
Wed Apr 11 05:21:30 UTC 2018
#3387: Add subdir-objects to automake flags
-------------------------+--------------------------
Reporter: Chris Johns | Owner: Chris Johns
Type: defect | Status: closed
Priority: normal | Milestone: 5.1
Component: build | Version: 5
Severity: normal | Resolution: fixed
Keywords: | Blocked By:
Blocking: |
-------------------------+--------------------------
Comment (by Sebastian Huber):
I am not sure, but I think this breaks the BSP build. We have now for
example:
{{{
pwd
sparc-rtems5/c/erc32/lib/libbsp/sparc/erc32
make clean
test -z "" || rm -f
test -z "librtemsbsp.a" || rm -f librtemsbsp.a
rm -f *.o
rm -f ../../../../../../bsps/shared/*.o
rm -f ../../../../../../bsps/shared/cache/*.o
rm -f ../../../../../../bsps/shared/dev/display/*.o
rm -f ../../../../../../bsps/shared/dev/flash/*.o
rm -f ../../../../../../bsps/shared/dev/i2c/*.o
rm -f ../../../../../../bsps/shared/dev/ide/*.o
rm -f ../../../../../../bsps/shared/dev/rtc/*.o
rm -f ../../../../../../bsps/shared/dev/serial/*.o
rm -f ../../../../../../bsps/shared/irq/*.o
rm -f ../../../../../../bsps/shared/net/*.o
rm -f ../../../../../../bsps/shared/shmdr/*.o
rm -f ../../../../../../bsps/shared/start/*.o
rm -f ../../shared/*.o
rm -f ../shared/*.o
rm -f ../shared/irq/*.o
rm -f ../shared/startup/*.o
rm -f clock/*.o
rm -f console/*.o
rm -f erc32sonic/*.o
rm -f gnatsupp/*.o
rm -f startup/*.o
rm -f timer/*.o
}}}
This assumes that the build and source tree have the same layout. However,
this is not the case. For example:
{{{
pwd
sparc-rtems5/c/erc32/lib/libbsp/sparc/erc32
ls ../../../../../..
at697f bsps c erc32 gr712rc gr740 leon2 leon3 ut699 ut700
}}}
The critical issues is that the bsps directory is not BSP-specific.
--
Ticket URL: <http://devel.rtems.org/ticket/3387#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list