How to determine the runtime dependencies of gcc-arm-none-eabi?Dependencies between shared libraries in the...

German characters on US-International keyboard layout

What to do if SUS scores contradict qualitative feedback?

How can a layman easily get the consensus view of what academia *thinks* about a subject?

Is this a security concern for ubuntu users?

Do I need to say 'o`clock'?

Unexpected Netflix account registered to my Gmail address - any way it could be a hack attempt?

Why do I get two different answers when solving for arclength?

How exactly does artificial gravity work?

How to cope with regret and shame about not fully utilizing opportunities during PhD?

Non-deterministic Finite Automata | Sipser Example 1.16

Can someone explain homicide-related death rates?

How i can place a block anywhere in Store

What are the implications of the new alleged key recovery attack preprint on SIMON?

CPLD based Pierce oscillator

Does gravity affect the time evolution of a QM wave function?

Rounding a number extracted by jq to limit the decimal points

What is the best way for a skeleton to impersonate human without using magic?

Tikz draw contour without some edges, and fill

Entering the UK as a British citizen who is a Canadian permanent resident

Can I say: "When was your train leaving?" if the train leaves in the future?

Solubility in different pressure conditions

Is 12 minutes connection in Bristol Temple Meads long enough?

Is taking modulus on both sides of an equation valid?

what does a native speaker say when he wanted to leave his work?



How to determine the runtime dependencies of gcc-arm-none-eabi?


Dependencies between shared libraries in the same Debian packagesarm-linux-gnu-gcc Vs arm-linux-gccArch Linux on ARM chipset I just want to install gcc 4.7how to specify the libstdc++.so.6 to useFind out glibc compilation optionsHow to install GCC 4.7.2 on CentOS 5.2?Packaging deb: how to handle potentially missing dependenciesHow to determine dependencies for a packageInstalling Tensorflow on CentOS 6.9 (GCC, GLIBC, and binutils problem)How to install a functional ARM cross-gcc toolchain on Ubuntu 18.04?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















Background



There is a GCC bug that affects Cortex M0 architecture which seems to be introduced in v5.4.1 (...and seems to be fixed in the trunk, however, we aren't interested in this option ATM).



In order to workaround the problem, I used a virtual machine with Debian 8.4 image and installed gcc-arm-none-eabi package:



$ gcc-arm-none-eabi -dumpversion
4.8


When I compiled my code in the VM and load to the target device, the problem is vanished and everything went fine.



Problem



In order to disintermediate the virtual machine,




  • I downloaded gcc-arm-none-eabi v5.3 from developer.arm.com/...

  • Prepend the download path to the $PATH variable accordingly

  • Run make


However, the generated code doesn't work as expected on the microcontroller. This means that I can't compile my code using gcc-arm-none-eabi-5.3 on my host machine.



Further Experiment



In order to narrow down the problem,




  • I compiled the code with same gcc 5.3 on virtual machine (after installing 32bit support). The generated binary run on target as expected

  • I compiled the code with gcc 7.3.1 while expecting not to work. However, the generated binary is able to run on target correctly.


Question



According to the "further experiments", there should be some other dependencies used in the runtime. How can we determine those dependencies?










share|improve this question































    0















    Background



    There is a GCC bug that affects Cortex M0 architecture which seems to be introduced in v5.4.1 (...and seems to be fixed in the trunk, however, we aren't interested in this option ATM).



    In order to workaround the problem, I used a virtual machine with Debian 8.4 image and installed gcc-arm-none-eabi package:



    $ gcc-arm-none-eabi -dumpversion
    4.8


    When I compiled my code in the VM and load to the target device, the problem is vanished and everything went fine.



    Problem



    In order to disintermediate the virtual machine,




    • I downloaded gcc-arm-none-eabi v5.3 from developer.arm.com/...

    • Prepend the download path to the $PATH variable accordingly

    • Run make


    However, the generated code doesn't work as expected on the microcontroller. This means that I can't compile my code using gcc-arm-none-eabi-5.3 on my host machine.



    Further Experiment



    In order to narrow down the problem,




    • I compiled the code with same gcc 5.3 on virtual machine (after installing 32bit support). The generated binary run on target as expected

    • I compiled the code with gcc 7.3.1 while expecting not to work. However, the generated binary is able to run on target correctly.


    Question



    According to the "further experiments", there should be some other dependencies used in the runtime. How can we determine those dependencies?










    share|improve this question



























      0












      0








      0








      Background



      There is a GCC bug that affects Cortex M0 architecture which seems to be introduced in v5.4.1 (...and seems to be fixed in the trunk, however, we aren't interested in this option ATM).



      In order to workaround the problem, I used a virtual machine with Debian 8.4 image and installed gcc-arm-none-eabi package:



      $ gcc-arm-none-eabi -dumpversion
      4.8


      When I compiled my code in the VM and load to the target device, the problem is vanished and everything went fine.



      Problem



      In order to disintermediate the virtual machine,




      • I downloaded gcc-arm-none-eabi v5.3 from developer.arm.com/...

      • Prepend the download path to the $PATH variable accordingly

      • Run make


      However, the generated code doesn't work as expected on the microcontroller. This means that I can't compile my code using gcc-arm-none-eabi-5.3 on my host machine.



      Further Experiment



      In order to narrow down the problem,




      • I compiled the code with same gcc 5.3 on virtual machine (after installing 32bit support). The generated binary run on target as expected

      • I compiled the code with gcc 7.3.1 while expecting not to work. However, the generated binary is able to run on target correctly.


      Question



      According to the "further experiments", there should be some other dependencies used in the runtime. How can we determine those dependencies?










      share|improve this question
















      Background



      There is a GCC bug that affects Cortex M0 architecture which seems to be introduced in v5.4.1 (...and seems to be fixed in the trunk, however, we aren't interested in this option ATM).



      In order to workaround the problem, I used a virtual machine with Debian 8.4 image and installed gcc-arm-none-eabi package:



      $ gcc-arm-none-eabi -dumpversion
      4.8


      When I compiled my code in the VM and load to the target device, the problem is vanished and everything went fine.



      Problem



      In order to disintermediate the virtual machine,




      • I downloaded gcc-arm-none-eabi v5.3 from developer.arm.com/...

      • Prepend the download path to the $PATH variable accordingly

      • Run make


      However, the generated code doesn't work as expected on the microcontroller. This means that I can't compile my code using gcc-arm-none-eabi-5.3 on my host machine.



      Further Experiment



      In order to narrow down the problem,




      • I compiled the code with same gcc 5.3 on virtual machine (after installing 32bit support). The generated binary run on target as expected

      • I compiled the code with gcc 7.3.1 while expecting not to work. However, the generated binary is able to run on target correctly.


      Question



      According to the "further experiments", there should be some other dependencies used in the runtime. How can we determine those dependencies?







      gcc dependencies






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 27 mins ago







      ceremcem

















      asked 1 hour ago









      ceremcemceremcem

      5591622




      5591622






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f518607%2fhow-to-determine-the-runtime-dependencies-of-gcc-arm-none-eabi%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f518607%2fhow-to-determine-the-runtime-dependencies-of-gcc-arm-none-eabi%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

          Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

          Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...