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;
}
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
add a comment |
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
add a comment |
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
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
gcc dependencies
edited 27 mins ago
ceremcem
asked 1 hour ago
ceremcemceremcem
5591622
5591622
add a comment |
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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