x86_64 tools gcc error: unrecognized command line option '-qnolinkcmds'

Amaan Cheval amaan.cheval at gmail.com
Fri Apr 6 08:13:17 UTC 2018

As prep for my x86_64 port / BSP proposal, I'm building a stub port to
compile with the x86_64 toolset to surface any features the tools may be
missing. Here's an error I came across:

make[1772]: Entering directory
x86_64-rtems5-gcc --pipe  -O2 -g -ffunction-sections -fdata-sections
-qnolinkcmds -nostdlib -r  -o dirutils.rel src/dirutils_rel-dirutils.o
Making all-am in .
x86_64-rtems5-gcc: error: unrecognized command line option '-qnolinkcmds'
Makefile:484: recipe for target 'dirutils.rel' failed

 From previous correspondence[1], it seems like rtems.h in gcc is relevant -
rtems-tools built x86_64-rtems5-gcc v7.2.0 and that does include rtemself.h
here[2][3], which contains the same content as I expected from the rtems.h
for other architectures[4].

Joel, do you have any thoughts off the top of your head? I'll continue
looking into it, but any background information I may be missing would be


[1] https://lists.rtems.org/pipermail/devel/2014-November/009177.html

More information about the devel mailing list