[Coin-discuss] FreeBSD Compatibility

Laszlo Ladanyi ladanyi at us.ibm.com
Sun Nov 2 18:50:37 EST 2003


The changes have been added to the repository. Another platform conquered! :-)

--Laci

On Sat, 1 Nov 2003, Joseph Young wrote:

> 	Although this was originally discussed back in April, it appears 
> as though there's still no formal FreeBSD support.  How can we get this 
> added formally to the release?
> 
>         I've compiled Bcp, Clp, Coin, Cgl, Osi, OsiClp, and OsiGlpk under 
> FreeBSD 5.1 Release on the i386 platform.  In order to make it work, I 
> needed to make the following additions and changes.  Note, these differ 
> from those originally posted by js in April.
> 
> Makefile util:  gmake
> Note:           Did not work under make
> 
> In file:        Osi/OsiClp/OsiClpSolverInterface.cpp
> Added:          #include<sys/time.h>
> 
> In file:        Coin/include/CoinFinite.hpp
> Added:          #if defined(__FreeBSD__)
>                 extern "C" {
>                    int finite(double);
>                    int isnan(double);
>                 }
>                 # define CoinFinite finite
>                 # define CoinIsnan  isnan
>                 #endif
> 
> In file:        Makefiles/Makefile.FreeBSD
> Copied From:    Makefiles/Makefile.Linux
> Changed:        FF := f77
>                 DEPFF := f77 -MM
> 
> In file:        Osi/OsiGlpk/Makefile
> Added:          CXXFLAGS += -I/usr/local/include
> Note:           As far as I can tell, /usr/local/ is not included in the  
> search path for gcc.  So, since the port for glpk installs to /usr/local, 
> this line is needed AFTER include ${MakefileDir}/Makefile.coin
> 
> In file:        Bcp/include/BCP_os.hpp
> Added:          #if (defined(__GNUC__) && defined(__FreeBSD__))
>                 #  include "BCP_freebsd.hpp"
>                 #endif
> 
> In file:        Bcp/include/BCP_freebsd.hpp
> Copied From:    Bcp/include/BCP_linux.hpp
> Edited:         #ifndef _BCP_FREEBSD
>                 #define _BCP_FREEBSD
> Added:          #include <sys/time.h>
> 
> In file:        include/CoinTime.hpp
> Added:          #include <sys/time.h>
> 
> Sinc, Joseph Young
> 
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at www-124.ibm.com
> http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-discuss
> 




More information about the Coin-discuss mailing list