Library Kexts
Library Kexts
- Subject: Library Kexts
- From: Duane Murphy <email@hidden>
- Date: Mon, 12 Jul 2010 11:30:51 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I am trying to create a library kext. This library kext is created
from two other static libraries, each compiled for a different
architecture: i386 and x86_64. The libraries cannot be combined into a
common build target because they have different files and settings
depending on the the target architecture. In particular there are
assembly files involved.
The problem is that the libraries are not being included in their
entirety in the library kext. Only referenced symbols and dependencies
are included. It seems like stripping, but I think it's just basic
dependency inclusion. Is there someway to just get the entirety of
both libraries linked and combined into the one library kext?
The projects targets dependencies looks like:
Library kext
library_kext_module_start
library_kext_module_stop
libtarget_i386
<files>
libtarget_x86_64
<files>
If I access symbols from the library kext (for example in
library_kext_module_start), those symbols will be included. But I'd
just like the entire library to be included.
Thank you for your help,
...Duane
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.2 (Build 13)
Charset: US-ASCII
wsBVAwUBTDtfYUrg9acQ4r2CAQglyQgAxpnYf7+nLbWY3ndWZK/+i/Plk3KKhfmE
W/ZFDG7yXGAmUj8CgfSyf959smZ+5ybypl3y63wMP99X33FksmQsc0qQFB7cUfla
WXX7E/dyA/u2XZHsBDu6sGsK5yNdIxuwyY1RoP72iw6B72WqxFajDw8ItLsqgOwJ
wK+q/2iSDwU0Jfvwc4pHPolMcPyW180j4tvQYdAvLP7zJ2AXXBR0nE+y9bYIc8gc
18KeQZ4gQX9xHLA4alVGLH1tebCdzXcU8hi03oxzbFGW7iD2rfJPtTS4YCAQXqWM
6xTvb9kXBzCHLqoFJjvJtFMuqF+SscabfqMUBDgTgFDBKR4XxpomgQ==
=pXAr
-----END PGP SIGNATURE-----
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden