[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [microblaze-uclinux] PetaLinux compile error: cannot open W_RODAT



Hello,

I met the same problem when trying to compile Petalinux on my Linux PC (RedHat, 64 bits, biprocessor).

I work around this error with the following commands (from petalinux-dist directory):

> make all 

Then you have compilation error

> cd user/shutils

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o dirname dirname.o

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o echo echo.o

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o false false.o

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o logname logname.o 

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o printenv printenv.o  

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o pwd pwd.o 

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o true true.o 

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o uname uname.o

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o which which.o   

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o whoami whoami.o    

> microblaze-uclinux-gcc   -msoft-float -mxl-pattern-compare -mno-xl-soft-mul -mxl-soft-div -Wl,-elf2flt -o yes yes.o   

> cd ../..
> make all 

Regards,

Jean-Loup



> -----Message d'origine-----
> De : owner-microblaze-uclinux@xxxxxxxxxxxxxx [mailto:owner-microblaze-
> uclinux@xxxxxxxxxxxxxx] De la part de Jean-Yves Ouellet
> Envoyé : mercredi 2 mai 2007 11:10
> À : microblaze-uclinux@xxxxxxxxxxxxxx
> Objet : [microblaze-uclinux] PetaLinux compile error: cannot open W_RODAT
> 
> I installed PetaLinux on my Linux PC (RedHat 9.0) and followed the
> procedure described in the Quick Start Guide.
> 
> "make xconfig" generated the same error that has already been reported
> in a previous post:
> http://www.itee.uq.edu.au/~listarch/microblaze-
> uclinux/archive/2007/04/msg00042.html
> 
> 
> "make clean", "make menuconfig" and "make dep" ran without error.
> However, "make" generated the following compile error:
> 
> ....
> microblaze-uclinux-gcc   -msoft-float -mno-xl-soft-mul -mxl-barrel-shift
> -mno-xl-soft-div -Wl,-elf2flt -o date date.omicroblaze-uclinux-gcc
> -msoft-float -mno-xl-soft-mul -mxl-barrel-shift -mno-xl-soft-div
> -Wl,-elf2flt -o dirname dirname.omicroblaze-uclinux-gcc   -msoft-float
> -mno-xl-soft-mul -mxl-barrel-shift -mno-xl-soft-div -Wl,-elf2flt -o echo
> echo.o/home/jouellet/petalinux-v0.10-rc1/tools/linux-i386/microblaze-
> uclinux-tools/bin/../lib/gcc/microblaze-
> uclinux/3.4.1/../../../../microblaze-uclinux/bin/ld:
> line 1: ./dirname: cannot execute binary file
> /home/jouellet/petalinux-v0.10-rc1/tools/linux-i386/microblaze-uclinux-
> tools/bin/../lib/gcc/microblaze-uclinux/3.4.1/../../../../microblaze-
> uclinux/bin/ld.real:
> cannot open W_RODAT: No such file or directory
> collect2: ld returned 1 exit status
> make[2]: *** [echo] Error 1
> make[2]: Leaving directory
> `/home/jouellet/petalinux-v0.10-rc1/software/petalinux-dist/user/shutils'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/home/jouellet/petalinux-v0.10-rc1/software/petalinux-dist/user'
> make: *** [subdirs] Error 1
> [jouellet@jy-compaq petalinux-dist]$ uname -a
> Linux jy-compaq 2.4.20-30.9 #1 Wed Feb 4 20:44:26 EST 2004 i686 i686
> i386 GNU/Linux
> 
> J-Y
> 
> 
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@xxxxxxxxxxxxxx
> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-
> uclinux/


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/