> I'm looking into putting this latest version of nan-2.4.4 onto FreeBSD.
> I had to make some changes.
>
> In particular, I had to make changes to the Makefile.  This has the line:
>
> all:    octave win32 win64 mex4m
>
> Of these, only octave builds properly.  I am guessing that win32 and
> win64 are merely cross compilation targets, and I feel perfectly free to
> remove those.  But what does mex4m build?  Can I remove that build as
> well?


Yes, mex4m is the built for matlab (one the same platform) and win32/win64
are cross-compiling for target matlab/win##. All these require Matlab,
without it, you do not need this.


>
> Thanks, Stephen
>
> P.S.  The only other changes needed were to xptopen.cpp, which were to
> make sure that __BIG_ENDIAN etc were defined.  I added lines like these
> close to the beginning.
>
> #include <sys/param.h>
> #if (defined(BSD) && (BSD >= 199103))
> #include <machine/endian.h>
> #define __BIG_ENDIAN _BIG_ENDIAN
> #define __LITTLE_ENDIAN _LITTLE_ENDIAN
> #define __BYTE_ORDER _BYTE_ORDER
> #endif
>

Thanks, I've included it in the SVN repository and will be part of the
next release.


  Alois


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to