Score:1

Unable to get Gnu C Library debug symbols

eg flag

I have two machines. One is Intel x86_64, the other is aarch64 (although I doubt the architecture variation is the problem). Both are Ubuntu. I compile the same program on each of the machines, with the same make and make defs file:

CC=gcc
CFLAGS = -fopenmp -O3 -g
LDFLAGS = -fopenmp  -L$(OMP_TR4_DIR) -lomp -Wl,-rpath=$(OMP_TR4_DIR) -O3 -g
CPP = /usr/bin/cpp
LIBS = 

On the x86 machine, I see all the debug symbols. On the aarch machine, I see only the I have installed the libc and OpenMP debug symbols in the same manner on both machines (which included geting the debug symbol packages as explained here: https://wiki.ubuntu.com/Debug%20Symbol%20Packages).

The same happens with clang/llvm, not just the gnu compiler.

Why could this happen? Is there some environment variable that might not be set on the aarch machine?

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.