[rtems commit] build: Fix linker path

Sebastian Huber sebh at rtems.org
Sun Sep 20 15:32:20 UTC 2020

Module:    rtems
Branch:    master
Commit:    2b1a4ac84fd5fee86426fcb56ca0e78e94599eca
Changeset: http://git.rtems.org/rtems/commit/?id=2b1a4ac84fd5fee86426fcb56ca0e78e94599eca

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Sun Sep 20 13:45:42 2020 +0200

build: Fix linker path

Use -B for the linker since some architectures use extra start files defined by
the GCC specification and provided by the BSP, for example powerpc.  Start
files are not found by -L.

In the long run, the GCC defined start files should be provided by GCC.  This
is a GCC 11 topic.

Update #3818


 spec/build/bsps/pkgconfig.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/spec/build/bsps/pkgconfig.yml b/spec/build/bsps/pkgconfig.yml
index 6240ce7..a9462fc 100644
--- a/spec/build/bsps/pkgconfig.yml
+++ b/spec/build/bsps/pkgconfig.yml
@@ -23,8 +23,8 @@ content: |
   Version: ${RTEMS_VERSION}
   Description: RTEMS BSP ${ARCH}/${BSP_NAME}
   Cflags: $${ABI_FLAGS} -I$${includedir}
-  Ldflags: -L$${libdir} ${PKGCONFIG_LDFLAGS}
-  Libs: -L$${libdir} ${PKGCONFIG_LDFLAGS}
+  Ldflags: -B$${libdir} ${PKGCONFIG_LDFLAGS}
+  Libs: -B$${libdir} ${PKGCONFIG_LDFLAGS}
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true

More information about the vc mailing list