diff --git a/src/gcc.mk b/src/gcc.mk index f2134c93..3985ef14 100644 --- a/src/gcc.mk +++ b/src/gcc.mk @@ -45,7 +45,9 @@ define $(PKG)_BUILD --without-x \ --disable-win32-registry \ --enable-sjlj-exceptions \ - --enable-threads=win32 + --enable-threads=win32 \ + --disable-libgomp \ + --disable-libmudflap $(MAKE) -C '$(1)/build' -j '$(JOBS)' $(MAKE) -C '$(1)/build' -j 1 install diff --git a/src/libgomp.mk b/src/libgomp.mk new file mode 100644 index 00000000..997de0e5 --- /dev/null +++ b/src/libgomp.mk @@ -0,0 +1,31 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# GCC-libgomp +PKG := libgomp +$(PKG)_IGNORE = $(gcc_IGNORE) +$(PKG)_VERSION = $(gcc_VERSION) +$(PKG)_CHECKSUM = $(gcc_CHECKSUM) +$(PKG)_SUBDIR = $(gcc_SUBDIR) +$(PKG)_FILE = $(gcc_FILE) +$(PKG)_WEBSITE := http://gcc.gnu.org/projects/gomp/ +$(PKG)_URL = $(gcc_URL) +$(PKG)_URL_2 = $(gcc_URL_2) +$(PKG)_DEPS := pthreads + +define $(PKG)_UPDATE + echo $(gcc_VERSION) +endef + +define $(PKG)_BUILD + mkdir -p '$(1)/build/$(TARGET)/libgomp' + cd '$(1)/build/$(TARGET)/libgomp' && '$(1)/libgomp/configure' \ + --host='$(TARGET)' \ + --target='$(TARGET)' \ + --prefix='$(PREFIX)' \ + --enable-version-specific-runtime-libs \ + --with-gnu-ld \ + --disable-shared \ + LIBS='-lws2_32' + $(MAKE) -C '$(1)/build/$(TARGET)/libgomp' -j '$(JOBS)' install +endef