Hi,
I'm trying to write an easyconfig for gretl[1]. I have
toolchain = {'name': 'foss', 'version': '2019a'}
toolchainopts = {'openmp': True}
but I am getting the following error:
libtool: compile: gcc -mavx -Winline -c -O2 -ftree-vectorize -march=native
-fno-math-errno -fopenmp -I.. -I../gui -DHAVE_CONFIG_H -I../lib/src -pthread
-I/trinity/shared/easybuild/software/
GTK+/3.24.8-GCCcore-8.2.0/include/gtk-3.0
-I/trinity/shared/easybuild/software/libepoxy/1.5.3-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/Gdk-Pixbuf/2.38.1-GCCcore-8.2.0/inclu
de/gdk-pixbuf-2.0
-I/trinity/shared/easybuild/software/at-spi2-atk/2.32.0-GCCcore-8.2.0/include/at-spi2-atk/2.0
-I/trinity/shared/easybuild/software/at-spi2-core/2.32.0-GCCcore-8.2.0/include
/at-spi-2.0
-I/trinity/shared/easybuild/software/ATK/2.32.0-GCCcore-8.2.0/include/atk-1.0
-I/trinity/shared/easybuild/software/Mesa/19.0.1-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/s
oftware/libdrm/2.4.97-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/libdrm/2.4.97-GCCcore-8.2.0/include/libdrm
-I/trinity/shared/easybuild/software/DBus/1.13.8-GCCcore-8.2.0/inc
lude/dbus-1.0
-I/trinity/shared/easybuild/software/DBus/1.13.8-GCCcore-8.2.0/lib/dbus-1.0/include
-I/trinity/shared/easybuild/software/Pango/1.43.0-GCCcore-8.2.0/include/pango-1.0
-I/trinity
/shared/easybuild/software/FriBidi/1.0.5-GCCcore-8.2.0/include/fribidi
-I/trinity/shared/easybuild/software/HarfBuzz/2.4.0-GCCcore-8.2.0/include/harfbuzz
-I/trinity/shared/easybuild/software
/cairo/1.16.0-GCCcore-8.2.0/include/cairo
-I/trinity/shared/easybuild/software/X11/20190311-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/fontconfig/2.13.1-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include/gio-unix-2.0
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/softwa
re/GLib/2.60.1-GCCcore-8.2.0/include/glib-2.0
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
-I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore
-8.2.0/include/uuid
-I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore-8.2.0/include/libmount
-I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore-8.2.0/include/blkid
-I/tr
inity/shared/easybuild/software/PCRE/8.43-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/libffi/3.2.1-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/expat/2.2.6-GCCco
re-8.2.0/include
-I/trinity/shared/easybuild/software/pixman/0.38.0-GCCcore-8.2.0/include/pixman-1
-I/trinity/shared/easybuild/software/freetype/2.9.1-GCCcore-8.2.0/include/freetype2
-I/trin
ity/shared/easybuild/software/libpng/1.6.36-GCCcore-8.2.0/include/libpng16
-I/trinity/shared/easybuild/software/bzip2/1.0.6-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/zlib/1.
2.11-GCCcore-8.2.0/include
-I/trinity/shared/easybuild/software/libxml2/2.9.8-GCCcore-8.2.0/include/libxml2
-I../plugin
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include
/glib-2.0
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
-I/trinity/shared/easybuild/software/PCRE/8.43-GCCcore-8.2.0/include
-I../plugin/zipunzip -I/tri
nity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include/glib-2.0
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
-I/trinity/shared/easybuild/soft
ware/PCRE/8.43-GCCcore-8.2.0/include -I../plugin/libsvm
-Wno-deprecated-declarations -I. vif.c -fPIC -DPIC -o .libs/vif.o
../lib/.libs/libgretl-1.0.so: error: undefined reference to
'omp_get_num_threads'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'GOMP_barrier'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'omp_get_thread_num'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'GOMP_parallel'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'omp_get_wtime'
../lib/.libs/libgretl-1.0.so: error: undefined reference to
'omp_set_num_threads'
collect2: error: ld returned 1 exit status
Any ideas what I'm doing wrong?
Cheers,
Loris
Footnotes:
[1] http://gretl.sourceforge.net/
--
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email [email protected]