****** main.c ****** #include int main(void){ printf("hello world\n"); return 0; } ******** Makefile ******** all: main.c $(CC) -o maintest main.c ********** My Process Note: I installed the SDK into /usr/local/angstrom, I didn't use the default path which was /usr/local/oecore-x86_64/ ********** 1. ~$ cd /usr/local/angstrom 2. /usr/local/angstrom$ source environment-setup-cortexa8hf-vfp-neon-angstrom-linux-gnueabi 3. /usr/local/angstrom$ cd ~ 4. ~$ make --dry-run arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8 --sysroot=/usr/local/angstrom/sysroots/cortexa8hf-vfp-neon-angstrom-linux-gnueabi -o maintest main.c 5. ~$ make arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8 --sysroot=/usr/local/angstrom/sysroots/cortexa8hf-vfp-neon-angstrom-linux-gnueabi -o maintest main.c arm-angstrom-linux-gnueabi-gcc: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument make: *** [main] Error 127 6. If I use the hack from http://www.linuxquestions.org/questions/linux-general-1/glibc-backward-compatibility-4175445005/ I get a little further. See below: ~$ LD_LIBRARY_PATH=/usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/lib/:/lib /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/lib/ld-linux-x86-64.so.2 /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/usr/bin/cortexa8hf-vfp-neon-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi-gcc main.c -S /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/usr/bin/cortexa8hf-vfp-neon-angstrom-linux-gnueabi/../../libexec/cortexa8hf-vfp-neon-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/4.7.4/cc1: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument I get the same for qmake2: ~$ which qmake2 /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/usr/bin/qmake2 ~$ qmake2 --version qmake2: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument But the hack generates: ~$ LD_LIBRARY_PATH=/usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/lib/:/lib /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/lib/ld-linux-x86-64.so.2 /usr/local/angstrom/sysroots/x86_64-angstromsdk-linux/usr/bin/qmake2 --version QMake version 2.01a Using Qt version 4.8.4 in /usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib I hope this helps.