On 3/11/12 3:45 AM, Meowthink wrote: > After some deeper studies, I think this could be considered not > working on FreeBSD. > When executing a setuid binary on FreeBSD, it simply rejects > everything LD_PRELOAD specified. This is described and coded in > libexec/rtld.c around line 340. > This behavior is different than what Linux does(and what > VirtualGL+VirtualBox relies on), which will check & load libraries > that has setuid permission, if they're specified in LD_PRELOAD. > Any idea on proposal workaround?
No clue. You're far beyond what anyone else has tried. I don't think VirtualBox is even supported officially on FreeBSD. I'm just curious -- why not use Linux?! It's also free, after all. If you discover a workaround, I'm happy to document it, but I have no cycles to spend on FreeBSD. I donated some effort to fixing the basic issues associated with using VirtualGL on it, but the rest is up to the community. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ VirtualGL-Devel mailing list VirtualGL-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-devel