From owner-freebsd-hackers Mon May 29 8:18:27 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from www19.gmx.net (www.gmx.net [194.221.183.59]) by hub.freebsd.org (Postfix) with SMTP id B71C137BAA3 for ; Mon, 29 May 2000 08:18:20 -0700 (PDT) (envelope-from d_f0rce@gmx.de) Received: (qmail 28666 invoked by uid 0); 29 May 2000 15:18:18 -0000 Date: Mon, 29 May 2000 17:18:18 +0200 (MEST) From: d_f0rce@gmx.de To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Subject: Linking Linux object files under FreeBSD X-Authenticated-Sender: #0002415309@gmx.net X-Authenticated-IP: [212.118.32.70] Message-ID: <28440.959613498@www19.gmx.net> X-Mailer: WWW-Mail 1.5 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Can anyone tell me if it is possible to link object files which were compiled under Linux on a FreeBSD system. Background: I have to extend a programm for which I only got the object Files. This programm calls functions I have to write. As I don't have a Linux system at home I would like to use those object-files under FreeBSD to test my code. Is this possible? When I try to link those object files I always get the following errors: ###################################################### Linking... /home/maret/test/main.o: In function `process': /home/maret/test/main.o(.text+0x24): undefined reference to `stderr' /home/maret/test/main.o(.text+0x39): undefined reference to `stderr' /home/maret/test/main.o(.text+0x8e): undefined reference to `stderr' /home/maret/test/main.o(.text+0xaa): undefined reference to `stderr' /home/maret/test/main.o(.text+0xee): undefined reference to `stderr' /home/maret/test/main.o(.text+0x10a): more undefined references to `stderr' follow /home/maret/test/main.o: In function `main': /home/maret/test/main.o(.text+0x3d7): undefined reference to `error' /home/maret/test/main.o(.text+0x427): undefined reference to `error' /home/maret/test/main.o(.text+0x458): undefined reference to `stderr' /home/maret/test/main.o(.text+0x466): undefined reference to `stderr' /home/maret/test/main.o(.text+0x488): undefined reference to `stdin' /home/maret/test/main.o(.text+0x4c2): undefined reference to `stderr' /home/maret/test/main.o(.text+0x4d7): undefined reference to `stderr' /home/maret/test/main.o(.text+0x55b): undefined reference to `stderr' /home/maret/test/main.o(.text+0x57b): undefined reference to `stderr' /home/maret/test/main.o(.text+0x589): undefined reference to `stderr' /home/maret/test/main.o(.text+0x597): undefined reference to `stdin' /home/maret/test/main.o(.text+0x5dd): undefined reference to `stderr' /home/maret/test/main.o(.text+0x766): undefined reference to `stderr' /home/maret/test/main.o(.text+0x929): undefined reference to `stderr' /home/maret/test/main.o: In function `usage': /home/maret/test/main.o(.text+0x9c5): undefined reference to `stderr' /home/maret/test/main.o: In function `help_on_commands': /home/maret/test/main.o(.text+0xb7f): undefined reference to `stderr' /home/maret/test/main.o(.text+0xc72): more undefined references to `stderr' follow *** Error code 1 (ignored) ####################################################################### I tried to link libc with "cc -lc ...." but this didn't work too. Any ideas? Regards, Alex PS: Please answer to me directly as I'm not on the list. -- Sent through GMX FreeMail - http://www.gmx.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message