Hallo and now the solution.
I found out, that some links in the directory are missing. ln libdl-2.8.so libdl.so ln -s libm.so.6 libm.so ln -s libz.so.1 libz.so And I have installed the package gcc43-32bit ghdl -e -Wa,--32 -Wl,-m32 hello_world r...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> ./hello_world Hello world! r...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> It was a very hard way. Rene ghdl -e -Wa,--32 -Wl,-m32 hello_world /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libdl.so when searching for -ldl /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libdl.a when searching for -ldl /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libdl.so when searching for -ldl /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libdl.a when searching for -ldl /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -ldl collect2: ld returned 1 exit status ghdl: compilation error r...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> ghdl -e -Wa,--32 -Wl,--32 hello_world /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `e~hello_world.o' is incompatible with i386:x86-64 output /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/usr/local/lib/gcc/i686-pc-linux-gnu/4.3.4/vhdl/lib/v93/std/std_standard.o' is incompatible with i386:x86-64 output /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/usr/local/lib/gcc/i686-pc-linux-gnu/4.3.4/vhdl/lib//v93/std/textio.o' is incompatible with i386:x86-64 output /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/usr/local/lib/gcc/i686-pc-linux-gnu/4.3.4/vhdl/lib//v93/std/textio_body.o' is incompatible with i386:x86-64 output /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `hallo.o' is incompatible with i386:x86-64 output /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/usr/local/lib/gcc/i686-pc-linux-gnu/4.3.4/vhdl/lib//libgrt.a(grt-files.o)' is incompatible with i386:x86-64 output ln libdl-2.8.so libdl.so r...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> ghdl -e -Wa,--32 -Wl,-m32 hello_world /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libm.so when searching for -lm /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libm.a when searching for -lm /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libm.a when searching for -lm /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lm collect2: ld returned 1 exit status ghdl: compilation error ln -s libm.so.6 libm.so e...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> ghdl -e -Wa,--32 -Wl,-m32 hello_world /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libz.so when searching for -lz /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../libz.a when searching for -lz /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libz.so when searching for -lz /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libz.a when searching for -lz /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lz collect2: ld returned 1 exit status ln -s libz.so.1 libz.so ghdl -e -Wa,--32 -Wl,-m32 hello_world /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.3/libgcc.a when searching for -lgcc /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc collect2: ld returned 1 exit status ghdl: compilation error r...@x1-6-00-1d-92-05-7d-7a:~/fpga/VHDL/ghdl> _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
