I need help figuring out what is wrong with my environment, I have followed all instructions that I can find. The build moves a long for a while, so most things work.
As I understood from the instructions, I can use the Toolchain included in the prebuilts for gcc-4.7.
Environment: Ubuntu 12.04 LTS Linaro Panda 13.03 pinned-manifest.xml
export TARGET_PRODUCT=pandaboard export TARGET_SIMULATOR=false export BUILD_TINY_ANDROID= export CPUS=`grep -c processor /proc/cpuinfo` TARGET_TOOLS_PREFIX=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-
I can see that I have this header in a few places marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h ./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
I'm guessing one of the above sysroot's is my root during crosscompile, but I'm not really familiar enough with this part oft he build system. If so, seems like it should see this header.
Let me know if anyone has some advice. Marcus
Details below: ------------------------------------------- snip
Load Address: 80008000 Entry Point: 80008000 Image arch/arm/boot/uImage is ready make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard' export PATH=../out/host/linux-x86/bin:/opt/java/bin:/home/marcus/linaro-13.03-src/android/out/host/linux-x86/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6/bin:/home/marcus/linaro-13.03-src/android/development/emulator/qtools:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:/home/marcus/linaro-13.03-src/android/development/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/java/bin:/opt/hadoop/bin:/opt/hadoop/sbin:/home/marcus/android/bin &&\ cd kernel/linaro/pandaboard/tools/perf &&\ mkdir -p /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf &&\ if [ -e prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd ]; then LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd; else LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld; fi && \ make ANDROID_CFLAGS="-mtune=cortex-a9 -mcpu=cortex-a9 -mno-unaligned-access -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/include -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/common -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/arch-arm -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/arch-arm/include -I/home/marcus/linaro-13.03-src/android/external/elfutils/libelf -isystem /home/marcus/linaro-13.03-src/android/bionic/libm/include -isystem prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/../include -I/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf" BASIC_LDFLAGS="-nostdlib -Wl,-dynamic-linker,/system/bin/linker,-z,muldefs,-z,nocopyreloc,--no-undefined -L/home/marcus/linaro-13.03-src/android/ -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/lib -L/home/marcus/linaro-13.03-src/android/external/elfutils -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/STATIC_LIBRARIES/libelf_intermediates -lpthread -lelf -lm -lc /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtend_android.o" O=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ OUTPUT=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ ARCH=arm CROSS_COMPILE=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi- LD=$LD prefix=/system NO_DWARF=1 NO_NEWT=1 NO_LIBPERL=1 NO_LIBPYTHON=1 NO_GTK2=1 NO_STRLCPY=1 WERROR=0 && \ cp -f /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/perf /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/bin/ make[1]: Entering directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf' Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf'
No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
Hi, Marcus
Have you fixed this problem? If you have fixed that, could you please share your solution?
Thanks, Yongqin Liu
On 5 April 2013 15:51, Marcus Williford mwilliford@gmail.com wrote:
I need help figuring out what is wrong with my environment, I have followed all instructions that I can find. The build moves a long for a while, so most things work.
As I understood from the instructions, I can use the Toolchain included in the prebuilts for gcc-4.7.
Environment: Ubuntu 12.04 LTS Linaro Panda 13.03 pinned-manifest.xml
export TARGET_PRODUCT=pandaboard export TARGET_SIMULATOR=false export BUILD_TINY_ANDROID= export CPUS=`grep -c processor /proc/cpuinfo` TARGET_TOOLS_PREFIX=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-
I can see that I have this header in a few places marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h ./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
I'm guessing one of the above sysroot's is my root during crosscompile, but I'm not really familiar enough with this part oft he build system. If so, seems like it should see this header.
Let me know if anyone has some advice. Marcus
Details below: ------------------------------------------- snip
Load Address: 80008000 Entry Point: 80008000 Image arch/arm/boot/uImage is ready make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard' export PATH=../out/host/linux-x86/bin:/opt/java/bin:/home/marcus/linaro-13.03-src/android/out/host/linux-x86/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6/bin:/home/marcus/linaro-13.03-src/android/development/emulator/qtools:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:/home/marcus/linaro-13.03-src/android/development/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/java/bin:/opt/hadoop/bin:/opt/hadoop/sbin:/home/marcus/android/bin &&\ cd kernel/linaro/pandaboard/tools/perf &&\ mkdir -p /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf &&\ if [ -e prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd ]; then LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd; else LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld; fi && \ make ANDROID_CFLAGS="-mtune=cortex-a9 -mcpu=cortex-a9 -mno-unaligned-access -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/include -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/common -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/arch-arm -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/arch-arm/include -I/home/marcus/linaro-13.03-src/android/external/elfutils/libelf -isystem /home/marcus/linaro-13.03-src/android/bionic/libm/include -isystem prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/../include -I/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf" BASIC_LDFLAGS="-nostdlib -Wl,-dynamic-linker,/system/bin/linker,-z,muldefs,-z,nocopyreloc,--no-undefined -L/home/marcus/linaro-13.03-src/android/ -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/lib -L/home/marcus/linaro-13.03-src/android/external/elfutils -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/STATIC_LIBRARIES/libelf_intermediates -lpthread -lelf -lm -lc /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtend_android.o" O=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ OUTPUT=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ ARCH=arm CROSS_COMPILE=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi- LD=$LD prefix=/system NO_DWARF=1 NO_NEWT=1 NO_LIBPERL=1 NO_LIBPYTHON=1 NO_GTK2=1 NO_STRLCPY=1 WERROR=0 && \ cp -f /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/perf /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/bin/ make[1]: Entering directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf' Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf'
No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
Hi, Marcus
or maybe you can avoid to include the perf by exporting following environment variable before your building.
INCLUDE_PERF=0
Thanks, Yongqin liu
On 14 April 2013 13:26, YongQin Liu yongqin.liu@linaro.org wrote:
Hi, Marcus
Have you fixed this problem? If you have fixed that, could you please share your solution?
Thanks, Yongqin Liu
On 5 April 2013 15:51, Marcus Williford mwilliford@gmail.com wrote:
I need help figuring out what is wrong with my environment, I have followed all instructions that I can find. The build moves a long for a while, so most things work.
As I understood from the instructions, I can use the Toolchain included in the prebuilts for gcc-4.7.
Environment: Ubuntu 12.04 LTS Linaro Panda 13.03 pinned-manifest.xml
export TARGET_PRODUCT=pandaboard export TARGET_SIMULATOR=false export BUILD_TINY_ANDROID= export CPUS=`grep -c processor /proc/cpuinfo` TARGET_TOOLS_PREFIX=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-
I can see that I have this header in a few places marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h ./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
I'm guessing one of the above sysroot's is my root during crosscompile, but I'm not really familiar enough with this part oft he build system. If so, seems like it should see this header.
Let me know if anyone has some advice. Marcus
Details below: ------------------------------------------- snip
Load Address: 80008000 Entry Point: 80008000 Image arch/arm/boot/uImage is ready make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard' export PATH=../out/host/linux-x86/bin:/opt/java/bin:/home/marcus/linaro-13.03-src/android/out/host/linux-x86/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6/bin:/home/marcus/linaro-13.03-src/android/development/emulator/qtools:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:/home/marcus/linaro-13.03-src/android/development/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/java/bin:/opt/hadoop/bin:/opt/hadoop/sbin:/home/marcus/android/bin &&\ cd kernel/linaro/pandaboard/tools/perf &&\ mkdir -p /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf &&\ if [ -e prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd ]; then LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd; else LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld; fi && \ make ANDROID_CFLAGS="-mtune=cortex-a9 -mcpu=cortex-a9 -mno-unaligned-access -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/include -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/common -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/arch-arm -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/arch-arm/include -I/home/marcus/linaro-13.03-src/android/external/elfutils/libelf -isystem /home/marcus/linaro-13.03-src/android/bionic/libm/include -isystem prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/../include -I/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf" BASIC_LDFLAGS="-nostdlib -Wl,-dynamic-linker,/system/bin/linker,-z,muldefs,-z,nocopyreloc,--no-undefined -L/home/marcus/linaro-13.03-src/android/ -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/lib -L/home/marcus/linaro-13.03-src/android/external/elfutils -L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/STATIC_LIBRARIES/libelf_intermediates -lpthread -lelf -lm -lc /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtend_android.o" O=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ OUTPUT=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/ ARCH=arm CROSS_COMPILE=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi- LD=$LD prefix=/system NO_DWARF=1 NO_NEWT=1 NO_LIBPERL=1 NO_LIBPYTHON=1 NO_GTK2=1 NO_STRLCPY=1 WERROR=0 && \ cp -f /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/perf /home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/bin/ make[1]: Entering directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf' Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf'
No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
-- Thanks, Yongqin Liu
#mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validation@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation
This is what I ended up doing. I suppose something in the build regarding perf is broken, at least on my setup.
Marcus
On Sat, Apr 13, 2013 at 10:52 PM, YongQin Liu yongqin.liu@linaro.orgwrote:
Hi, Marcus
or maybe you can avoid to include the perf by exporting following environment variable before your building.
INCLUDE_PERF=0
Thanks, Yongqin liu
On 14 April 2013 13:26, YongQin Liu yongqin.liu@linaro.org wrote:
Hi, Marcus
Have you fixed this problem? If you have fixed that, could you please share your solution?
Thanks, Yongqin Liu
On 5 April 2013 15:51, Marcus Williford mwilliford@gmail.com wrote:
I need help figuring out what is wrong with my environment, I have
followed
all instructions that I can find. The build moves a long for a while,
so
most things work.
As I understood from the instructions, I can use the Toolchain included
in
the prebuilts for gcc-4.7.
Environment: Ubuntu 12.04 LTS Linaro Panda 13.03 pinned-manifest.xml
export TARGET_PRODUCT=pandaboard export TARGET_SIMULATOR=false export BUILD_TINY_ANDROID= export CPUS=`grep -c processor /proc/cpuinfo`
TARGET_TOOLS_PREFIX=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-
I can see that I have this header in a few places marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h
./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h
./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h
./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
I'm guessing one of the above sysroot's is my root during crosscompile,
but
I'm not really familiar enough with this part oft he build system. If
so,
seems like it should see this header.
Let me know if anyone has some advice. Marcus
Details below: ------------------------------------------- snip
Load Address: 80008000 Entry Point: 80008000 Image arch/arm/boot/uImage is ready make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard' export
PATH=../out/host/linux-x86/bin:/opt/java/bin:/home/marcus/linaro-13.03-src/android/out/host/linux-x86/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6/bin:/home/marcus/linaro-13.03-src/android/development/emulator/qtools:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:/home/marcus/linaro-13.03-src/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:/home/marcus/linaro-13.03-src/android/development/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/java/bin:/opt/hadoop/bin:/opt/hadoop/sbin:/home/marcus/android/bin
&&\ cd kernel/linaro/pandaboard/tools/perf &&\ mkdir -p
/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf
&&\ if [ -e
prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd
]; then
LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld.bfd;
else
LD=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-ld;
fi && \ make ANDROID_CFLAGS="-mtune=cortex-a9 -mcpu=cortex-a9
-mno-unaligned-access
-isystem /home/marcus/linaro-13.03-src/android/bionic/libc/include
-isystem
/home/marcus/linaro-13.03-src/android/bionic/libc/kernel/common -isystem /home/marcus/linaro-13.03-src/android/bionic/libc/kernel/arch-arm
-isystem
/home/marcus/linaro-13.03-src/android/bionic/libc/arch-arm/include -I/home/marcus/linaro-13.03-src/android/external/elfutils/libelf
-isystem
/home/marcus/linaro-13.03-src/android/bionic/libm/include -isystem
prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/../include
-I/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf"
BASIC_LDFLAGS="-nostdlib
-Wl,-dynamic-linker,/system/bin/linker,-z,muldefs,-z,nocopyreloc,--no-undefined
-L/home/marcus/linaro-13.03-src/android/
-L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/lib
-L/home/marcus/linaro-13.03-src/android/external/elfutils
-L/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/STATIC_LIBRARIES/libelf_intermediates
-lpthread -lelf -lm -lc
/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o
/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/lib/crtend_android.o"
O=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/
OUTPUT=/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/
ARCH=arm
CROSS_COMPILE=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7-linaro/bin/arm-linux-androideabi-
LD=$LD prefix=/system NO_DWARF=1 NO_NEWT=1 NO_LIBPERL=1 NO_LIBPYTHON=1 NO_GTK2=1 NO_STRLCPY=1 WERROR=0 && \ cp -f
/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/obj/kernel/tools/perf/perf
/home/marcus/linaro-13.03-src/android/out/target/product/pandaboard/system/bin/
make[1]: Entering directory
`/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf'
Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory
`/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf'
No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
-- Thanks, Yongqin Liu
#mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validation@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation
-- Thanks, Yongqin Liu
#mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validation@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation
Hi,
On 5 April 2013 09:51, Marcus Williford mwilliford@gmail.com wrote:
Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf' No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
I fixed a rather nasty bug that occurred when building perf with TARGET_TOOLS_PREFIX pointing at a relative path yesterday.
You may want to try updating to the current linaro_android_4.2.2 branch.
ttyl bero
Hi, Bernhard
Which file or repository have you fixed? is it possible to share your modification?
Thanks, Yongqin Liu On 14 April 2013 16:58, Bernhard Rosenkränzer bernhard.rosenkranzer@linaro.org wrote:
Hi,
On 5 April 2013 09:51, Marcus Williford mwilliford@gmail.com wrote:
Makefile:438: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop. make[1]: Leaving directory `/home/marcus/linaro-13.03-src/android/kernel/linaro/pandaboard/tools/perf' No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.
I fixed a rather nasty bug that occurred when building perf with TARGET_TOOLS_PREFIX pointing at a relative path yesterday.
You may want to try updating to the current linaro_android_4.2.2 branch.
ttyl bero
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
-- Thanks, Yongqin Liu --------------------------------------------------------------- #mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validation@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation
Hi,
On 14 April 2013 16:05, YongQin Liu yongqin.liu@linaro.org wrote:
Hi, Bernhard
Which file or repository have you fixed?
device/linaro/common tasks/kernel.mk
is it possible to share your modification?
Sure: http://review.android.git.linaro.org/#change,3503
ttyl bero
Hi, Bernhard
Have not tried to compile with the INCLUDE_PERF=1. just a question here.
as Marcus said, we only have the libc-version.h in following 3 places,
marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h ./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h ./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
and seems we don't have the libc-version.h file in our linaro toolchain, how does ABS_TARGET_TOOLS_PREFIX help? where is the libc-version.h used for the compile? is it one of the three list above?
Thanks, Yongqin Liu
On 15 April 2013 02:39, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
Hi,
On 14 April 2013 16:05, YongQin Liu yongqin.liu@linaro.org wrote:
Hi, Bernhard
Which file or repository have you fixed?
device/linaro/common tasks/kernel.mk
is it possible to share your modification?
Sure: http://review.android.git.linaro.org/#change,3503
ttyl bero
libc-version.h
This file is only included in GNU libc. If you have Android code files that include it, then they need fixing. If it is host tools being compiled, then you need to install libc6-dev: sudo apt-get install libc6-dev.
Scott
On Sun, Apr 14, 2013 at 10:35 PM, YongQin Liu yongqin.liu@linaro.orgwrote:
Hi, Bernhard
Have not tried to compile with the INCLUDE_PERF=1. just a question here.
as Marcus said, we only have the libc-version.h in following 3 places,
marcus@dwarf1:~/linaro-13.03-src/android$ find . | grep libc-version.h
./prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h
./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/gnu/libc-version.h
./prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/gnu/libc-version.h
and seems we don't have the libc-version.h file in our linaro toolchain, how does ABS_TARGET_TOOLS_PREFIX help? where is the libc-version.h used for the compile? is it one of the three list above?
Thanks, Yongqin Liu
On 15 April 2013 02:39, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
Hi,
On 14 April 2013 16:05, YongQin Liu yongqin.liu@linaro.org wrote:
Hi, Bernhard
Which file or repository have you fixed?
device/linaro/common tasks/kernel.mk
is it possible to share your modification?
Sure: http://review.android.git.linaro.org/#change,3503
ttyl bero
-- Thanks, Yongqin Liu
#mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validation@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
Hi,
On 15 April 2013 04:35, YongQin Liu yongqin.liu@linaro.org wrote:
and seems we don't have the libc-version.h file in our linaro toolchain, how does ABS_TARGET_TOOLS_PREFIX help? where is the libc-version.h used for the compile? is it one of the three list above?
There's no such thing -- the error message is a bit confusing because we wanted to keep the Android patch as unintrusive as possible.
Take a look at the Makefile producing the error:
If it can find libc-version.h, it assumes we're using glibc and tries to build with that. If it doesn't see libc-version.h, it checks for android/api-level.h, and if it finds that, assumes we're using bionic and goes ahead with that.
If it doesn't find either, it'll just complain about not having libc-version.h.
ttyl bero
linaro-android@lists.linaro.org