undefined symbols: DiskArbInit/DiskArbDiskAppearedWithMountpointPing_auto
undefined symbols: DiskArbInit/DiskArbDiskAppearedWithMountpointPing_auto
- Subject: undefined symbols: DiskArbInit/DiskArbDiskAppearedWithMountpointPing_auto
- From: mogambo <email@hidden>
- Date: Thu, 3 Dec 2009 15:49:09 -0800
Hi guys,
Not sure where this question belongs - here or on xcode-userslist or drivers. I will ask here anyway. It seems that the mount program for our file system driver, following the advice in Mac OS X Technical Q&A 1491, has some code to tell the system about the our newly mounted volume by calling routine DiskArbDiskAppearedWithMountpointPing_auto. When I try to build this on 64-bit, I get linker errors for the following symbols (that are actually imported weakly).
Undefined symbols:
"_DiskArbDiskAppearedWithMountpointPing_auto", referenced from:
_main in ccivKcBL.o
_main in ccivKcBL.o
"_DiskArbInit", referenced from:
_main in ccivKcBL.o
_main in ccivKcBL.o
ld: symbol(s) not found
Now, I can ifdef these out for 64-bit, but I am wondering if this is still required even for 10.4/10.5 that we need to continue to support. There is a note in the technote that eventually DiskArbitration is supposed to learn about new volume by the way of kernel notification.
Thanks inadvance!
_______________________________________________
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