• -print-libgcc-file-name gives thumb while -marm is used
    Dear Forum, Using ~$ arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC=arm-none-eabi-gcc COLLECT_LTO_WRAPPER=/opt/gcc-arm-none-eabi/bin/../libexec/gcc/arm-none-eabi/9.2.1/lto-wrapper Target...
  • Shared libraries and PLT using GCC toolchain
    Hi all, I am trying to understand how shared libraries and PLT works. As per my current understanding linking a shared library should output code that calls a function (function from the shared library...
  • Linker in gnu arm toolchain says "group ended without start" thought there is no such option in my build
    shyam@shyam:~/projects/zynq/microzed/linux_source/Test_Chips$ make make -C /home/shyam/projects/zynq/microzed/linux_source/Test_Chips/../dev_tools/build make[1]: Entering directory `/home/shyam/projects...
  • From the CPU's point of view, how does it distinguish an assembly code is an ARM code or a Thumb code?
    From the CPU's point of view, how does it distinguish an assembly code is an ARM code or a Thumb code? Is there some signal bit represent the code is ARM or Thumb code, this is just my guess.