Sender: psrk AT cdotb DOT ernet DOT in Message-ID: <39CF1CC8.FFBF8A78@cdotb.ernet.in> Date: Mon, 25 Sep 2000 15:07:12 +0530 From: "P.S.Ravi Kiran" X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: problems in linking Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com hai, I am Ravi Kiran, a Research Engineer from c-dot India. I am woking on linux platform and I have to export my code to a Mc68302 basedcard. So I got the bin-utils,gcc,newlib as you said in the webpage, and compiled for the target m68k-elf. I got the binaries correctly and also I could compile my files well. but when linking, it is giving the following errors in the compiler sources. /home/psrk/temp/build/m68k-coff/libgloss/m68k/../../../../src/libgloss/m68k/../open.c:28: undefined reference to `__errno' /home/psrk/m68k/m68k-coff/lib/libidp.a(lseek.o): In function `lseek': /home/psrk/temp/build/m68k-coff/libgloss/m68k/../../../../src/libgloss/m68k/../lseek.c:28: undefined reference to `__errno' can u please tell me what I can do with that error ? And also there is one more problem that I have a function written in C like this. int disable() { register temp; asm(" move.w %sr,temp"); asm(" andi #61695,%sr"); return(temp); } The compiler is not giving any warning, but the linker says "undefined refarence to temp " in the asm statement. I tried with _temp and it says "undefined refarence to _temp " I have some more functions written in assembly that the linker was un-able to link them to C functions. So please help me in resolving these Thank you...... bye........ -- /| __ / | ,-~ / / :| // / ( ) /( .^ >-"~"--" / \ /o o | ( ~T~ | >._-' _./ / "~" | Y _, Y /| ;-"~ _ l / l/ ,-"~ \ \//\/ .- \ \ / ) \ I \ ]\ _\ /"\ (" ~----( ~ (. ) /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ | P.S.Ravi Kiran | | C-DOT, 71/1 Miller Road, | | BANGALORE -52. | | Ph. 091-080-2263399,ext-292 | \ email: psrk AT cdotb DOT ernet DOT in / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~