On Mon, 2016-07-18 at 15:32 +1000, Jeff Waugh wrote:
>
> While doing a fresh build:
>
> [libs/libmuslc] building...
> ln: failed to create symbolic link 'include/bits': File exists
> /home/jdub/src/sel4test/libs/libmuslc/Makefile:81: recipe for target
> 'include/bits' failed
> make[1]: *** [include/bits] Error 1
> tools/common/project.mk:306: recipe for target 'libmuslc' failed
> make: *** [libmuslc] Error 2
>
> Poking around I found:
>
> jdub@sel4:~/src/sel4test$ ls ./build/x86/pc99/libmuslc/include/bits
> -la
> lrwxrwxrwx 1 jdub jdub 51 Jul 18 15:20
> ./build/x86/pc99/libmuslc/include/bits ->
> /home/jdub/src/sel4test/libs/libmuslc/arch/x86/bits
> jdub@sel4:~/src/sel4test$ ls libs/libmuslc/arch/x
> x32/         x86_64/      x86_64_sel4/
>
> Something to do with the ia32 / x86 transition? An x86 -> x32 symlink
> fixes the build.
>
That is odd. I tried building for ia32/x86 images, and they did pass
without an error.
One possible reason could be that a `make clean` didn't clean the
artefacts from a previous build. If that isn't the case, can you share
your config file, so that I could test it? Although, this error might
not show up when cloning and building from scratch.

Thanks,
..Partha

________________________________

The information in this e-mail may be confidential and subject to legal 
professional privilege and/or copyright. National ICT Australia Limited accepts 
no liability for any damage caused by this email or its attachments.
_______________________________________________
Devel mailing list
[email protected]
https://sel4.systems/lists/listinfo/devel

Reply via email to