On Sun, 10 Nov 2019 at 04:14, Bill Somerville <g4...@classdesign.com> wrote:
> Message: 3 > Date: Sun, 10 Nov 2019 00:22:42 +0000 > From: Bill Somerville <g4...@classdesign.com> > To: wsjt-devel@lists.sourceforge.net > Subject: Re: [wsjt-devel] OpenBSD build problem > Message-ID: <32c76b4f-02d7-8f43-ab42-8b51e6048...@classdesign.com> > Content-Type: text/plain; charset=utf-8; format=flowed > > On 10/11/2019 00:02, Larry Gadallah wrote: > > Modifying CMakeCache.txt to point at gcc 8.3.0 and egfortan over in > > /usr/local/bin, and adding the global option -fopenmp to the compilers > > Hi Larry, > > don't do this, CMake will figure out how to build WSJT-X itself, just > set the compiler(s) by defining CMAKE_<Language>_COMPILER to the > compiler driver path where <Language> are the compiler names (C, CXX, > Fortran), or simply put the compiler on the path. > > Having said that the compiler driver you are using (egcc) is configured > without the OpenMP suppprt (--disable-libgomp). Are you sure that is a > general desktop system compiler, egcc sounds like some embedded compiler > designed to make minimal size executables for embedded systems. > > 73 > Bill > G4WJS. > Bill: As near as I can tell, the OpenBSD people have become so militantly anti-Gnu, that the egcc port is a version of GCC et al from 2007, before the GPL v3 license was applied. Unfortunately this might mean that features from newer versions of GCC (like OpenMP) may not be present. I'll follow your advice regarding CMAKE_*_COMPILER and see how much further I can get. Thanks, -- Larry Gadallah, lgadallah AT gmail DOT com PGP Sig: AE93 1785 6874 7111 48AD 63A6 2136 3651 981C F87B
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel