On 2013-04-20 17:14, Gilles Chanteperdrix wrote:
> On 04/20/2013 10:19 AM, Jan Kiszka wrote:
> 
>> On 2013-04-20 08:04, Michael Haberler wrote:
>>>
>>> Am 19.04.2013 um 21:06 schrieb Gilles Chanteperdrix 
>>> <[email protected]>:
>>>
>>>> On 04/19/2013 01:46 PM, Leopold Palomo-Avellaneda wrote:
>>>>
>>>>> [1] 
>>>>> http://lists.mech.kuleuven.be/pipermail/orocos-users/2013-April/006986.html
>>>>
>>>>
>>>> Hi,
>>>>
>>>> that link does not tell us why you need this option. And that would be
>>>> the most important information.
>>>
>>> with the linuxcnc package build I need to turn on --enable-dlopen-skins as 
>>> well to get Python modules to work properly
>>
>> OK, it looks like we should try harder to detect dlopen scenarios during
>> runtime to avoid build-time switches. This is likely Xenomai 3 material:
>>
>>  - We need to disable TLS optimizations by default (no big deal).
>>
>>  - In the POSIX skin constructor, we need to read out the mlockall
>>    state, lock everything if necessary, and restore the state
>>    accordingly afterward. The Nucleus may help us here if there is no
>>    adequate libc service (ABI change -> Xenomai 3).
>>
>>  - IIRC, the problem with unconditional auto-shadowing back then were
>>    the improper scheduling parameters that POSIX used to apply. That
>>    was fixed a while back. So if we simple re-apply the current
>>    parameters, it should cause no harm in a dlopen scenario. But I need
>>    to check this again at work against our scenario.
> 
> 
> You do not like the idea of an environment variable allowing to disable
> the automatic shadowing?

Not as a long-term solution as it is user-unfriendly. But it can be an
option worth considering for 2.6.

Jan


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: 
<http://www.xenomai.org/pipermail/xenomai/attachments/20130420/27f3169f/attachment.pgp>
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to