Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread Jeff Epler
.. as a specific example, hostmot2.h defines hostmot2_t. Between 2.7 and master, we added the config.pktuarts and pktuart fields to it. This is technically API compatible, since the fields were only added; the meaning of existing fields is not changed. However, it is ABI incompatible since t

Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread Bertho Stultiens
On 06/17/2017 11:06 PM, Jeff Epler wrote: > Another important consideration is whether the hostmot2 API is stable > enough that we want to make it a part of the public API of LinuxCNC. > That means things like not deliberately making breaking API changes > without notice for a whole stable release

Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread Jeff Epler
Another important consideration is whether the hostmot2 API is stable enough that we want to make it a part of the public API of LinuxCNC. That means things like not deliberately making breaking API changes without notice for a whole stable release cycle; so e.g., if we do this in 2.8, then wa

Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread andy pugh
On 17 June 2017 at 10:19, Bertho Stultiens wrote: > I agree that compiling arbitrary pieces of code may not be the primary > goal of halcompile. OTOH, compiling /drivers/ may in fact be a valid use > of halcompile, especially when running uspace. > In the specific case of hm2 you can't even begi

Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread Bertho Stultiens
On 06/17/2017 10:56 AM, andy pugh wrote: >> Any thoughts? > Is there any need to compile the hm2 drivers with halcompile? > > halcompile is intended for users to compile custom HAL components with, I > don't think that the intention was for it to compile arbitrary lumps of > LinuxCNC. Well, the q

Re: [Emc-developers] WOST for hm2 drivers

2017-06-17 Thread andy pugh
On 17 June 2017 at 08:58, Bertho Stultiens wrote: > Any thoughts? Is there any need to compile the hm2 drivers with halcompile? halcompile is intended for users to compile custom HAL components with, I don't think that the intention was for it to compile arbitrary lumps of LinuxCNC. What _wou

Re: [Emc-developers] is possible run lcnc over vxworks?

2017-06-17 Thread theman whosoldtheworld
real thanks ... in the end from my point of view, it all depends on the support I can get from vxworks staff. I am alone and I do many things too, It seems that vxworks has good support, so you can ask them the right tricks to do things. I can make an attempt, if it will work I'll punch a shot, if

[Emc-developers] WOST for hm2 drivers

2017-06-17 Thread Bertho Stultiens
Hi, The halcompile feature to compile without source tree (WOST) seems to be nonfunctional for the hm2 driver(s). This is, at least in part, because the headers required are not copied to the ../include path (from the Makefile). There are also local include references that may not hold true when u