Date: Tue, 29 Sep 1998 13:49:29 -0400 (EDT) From: Bill Paul <wpaul@skynet.ctr.columbia.edu> To: bright@hotjobs.com (Alfred Perlstein) Cc: desmo@bandwidth.org, current@FreeBSD.ORG Subject: Re: Linking weirdness Message-ID: <199809291749.NAA12175@skynet.ctr.columbia.edu> In-Reply-To: <Pine.BSF.4.02A.9809291120590.6148-100000@bright.fx.genx.net> from "Alfred Perlstein" at Sep 29, 98 11:22:06 am
next in thread | previous in thread | raw e-mail | index | archive | help
Of all the gin joints in all the towns in all the world, Alfred Perlstein had to walk into mine and say: > you have a.out format .a files in your lib directories, run "nm" on them, > if you get "file format not recognized" then move them to thier respective > "aout" dirs. *Bzzzt!* I'm sorry that's incorrect, but thanks for playing. The mpg123 program comes with two assembler (.s) files called getbits.s and getbits_.s which contain optimized routines for x86 machines. The difference between these two files is that the latter file has all the symbol names prefixed with an underscore. This used to be the correct file to use on FreeBSD but it isn't any more: now the linker is looking for getbits rather than _getbits. The correct fix is to edit the Makefile and change the freebsd target to specify getbits.o instead of getbits_.o. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "It is not I who am crazy; it is I who am mad!" - Ren Hoek, "Space Madness" ============================================================================= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809291749.NAA12175>