On 01/23/2015 01:09 PM, Leopold Palomo-Avellaneda wrote: > Hi, > > now that I have some kernel to boot, I would like to ask some aspects of > Xenomai-3 in order to package it. > > Reading the documentation, now the new libxenomai could use two kind of > kernels: the patched one (Cobalt) or the preempt_rt (Mercury). >
Mercury does not require preempt-rt. In some cases, one may want the API emulation capabilities without actually having real-time requirements. > 1) Is it possible to have _only_ one library (binary) that uses one or > another > kernel in function which is running? > No. Definitely not. > 2) If not, as we must recompile the library, all the programs linked against > must be recompiled or if it's binary compatible? > Can't have the same ABI. Two separate builds are required. > 3) Comparing the files generated (xenomai-2.x vs xenomai-3.x, if you bump the > sonames of libanalogy, libpsos and libvxworks you could have (I guess) both > binary versions installed in the same box. > This would make sense, but only for libs. Scripts, includes would conflict. > 4) Why the libvxworks has lower soname version in 2.6.4 than in 3.0.0? > Because it has been entirely rewritten over the copperplate interface and extended in terms of emulated services. -- Philippe. _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
