Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Jan 2007 10:03:46 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Garrett Cooper <youshi10@u.washington.edu>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: How to make an .so file for Linux binaries
Message-ID:  <20070104100346.dwrc6hrweoc4w4sc@webmail.leidinger.net>
In-Reply-To: <459C153E.5090801@u.washington.edu>
References:  <459C153E.5090801@u.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Garrett Cooper <youshi10@u.washington.edu> (from Wed, 03 Jan =20
2007 12:42:38 -0800):

> =09Trying to add Flashplayer 9 functionality to FreeBSD (via the
> Linux binary and www/linux-pluginwrapper) and I was wondering how I
> should go about determining which symbols need to be used in the .so
> file, and also how I should go about including the files (#include for
> the C files, `cat`, etc?).

You should see complaints about missing symbols when you start the =20
browser on the console and the output is not redirected to /dev/null =20
(this may be done in a shell wrapper of the browser, you should =20
check). You can also use "nm" to have a look at missing symbols in the =20
.so.

Regarding the last part of your question... have a look at what the =20
linux-pluginwrapper does.

Note: linux-pluginwrapper will not work on 7-current because of symbol =20
versioning.

Bye,
Alexander.

--=20
I don't make the rules, Gil, I only play the game.
=09=09-- Cash McCall

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID =3D B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID =3D 72077137



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070104100346.dwrc6hrweoc4w4sc>