Dear All, I'm trying to build the codezero source files and I have a question, what's the difference between using the codezero toolkit and using the codezero source tree.?
I tried using both and I still got the same errors when I ran the build.py script at the root folder for each case. Following are the errors I encountered: Using the CodeZero Toolkit source tree: arm-none-eabi-gcc -o /home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/src/arch-arm/eabi.o -c -nostdlib -ffreestanding -std=gnu99 -Wall -Werror -nostdinc -march=armv7-a -O2 -include /home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/include/l4/config.h -include l4lib/macros.h -include l4lib/types.h -Ilibl4/include -I/home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/include -Ilibc/include -I/home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/include/sys-userspace/arch-arm -Ilibc/include/sys-userspace/arch-arm -Ilibdev/uart/include -Ilibdev/include libc/src/arch-arm/eabi.c arm-none-eabi-gcc -D__ASSEMBLY__ -O2 -march=armv7-a -include /home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/include/l4/config.h -include l4lib/macros.h -include l4lib/types.h -Ilibl4/include -I/home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/include -Ilibc/include -I/home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/include/sys-userspace/arch-arm -Ilibc/include/sys-userspace/arch-arm -Ilibdev/uart/include -Ilibdev/include -c -o /home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/src/arch-arm/memcpy.o libc/src/arch-arm/memcpy.S /tmp/ccS2LeXu.s: Assembler messages: /tmp/ccS2LeXu.s: Error: .size expression for _memcpy does not evaluate to a constant scons: *** [/home/mai/Master/Codezero/codezero-toolkit-10728b6/codezero-toolkit-v0.4/build/conts/userlibs/non-eabi/libc/src/arch-arm/memcpy.o] Error 1 scons: building terminated because of errors. Building userspace libraries failed... Using the CodeZero source tree: arm-none-linux-gnueabi-gcc -D__ASSEMBLY__ -march=armv7-a -include l4/config.h -include l4/macros.h -include l4/types.h -I/opt/codezero/include -I/opt/codezero/build/conts/userlibs/libc/include -Ilibc/include -I/opt/codezero/build/conts/userlibs/libc/include/sys-userspace/arch-arm -Ilibc/include/sys-userspace/arch-arm -Ilibdev/uart/include -Ilibdev/include -c -o /opt/codezero/build/conts/userlibs/libc/src/arch-arm/memcpy.o libc/src/arch-arm/memcpy.S /tmp/ccge78hr.s: Assembler messages: /tmp/ccge78hr.s: Error: .size expression for _memcpy does not evaluate to a constant scons: *** [/opt/codezero/build/conts/userlibs/libc/src/arch-arm/memcpy.o] Error 1 scons: building terminated because of errors. Building userspace libraries failed... Seems like I'm definitely missing something out. Any help would be appreciated. Many Thanks Mai
_______________________________________________ codezero-devel mailing list codezero-devel@lists.l4dev.org http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org