Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=eadc032871661fa47a6553dffd6551eccc65ab94
commit eadc032871661fa47a6553dffd6551eccc65ab94 Author: DeX77 <de...@frugalware.org> Date: Thu Feb 8 13:45:43 2018 +0100 e1000e-3.4.0.2-15-x86_64 * fix build diff --git a/source/network-extra/e1000e/FrugalBuild b/source/network-extra/e1000e/FrugalBuild index 2433db9..f53a386 100644 --- a/source/network-extra/e1000e/FrugalBuild +++ b/source/network-extra/e1000e/FrugalBuild @@ -3,16 +3,18 @@ pkgname=e1000e pkgver=3.4.0.2 -pkgrel=14 +pkgrel=15 pkgdesc="Intel e1000e Ethernet adapter driver" archs=('x86_64') groups=('network-extra') _F_sourceforge_dirname="e1000" _F_sourceforge_rss_limit=100 Finclude sourceforge kernel-module -source+=(timers.patch) +source+=(timers.patch \ + build-fix.patch) sha1sums=('5d538b0296181e02b97201d60fe4b897d8adf6e2' \ - '2be39a4cac8f22cfb0a0ef17f1d293f2d7e2aced') + '2be39a4cac8f22cfb0a0ef17f1d293f2d7e2aced' \ + '2cdb8d2833da57eb98f7cccd901ce68c5d8e2d1f') options+=('nostrip') _F_cd_path="$pkgname-$pkgver/src" diff --git a/source/network-extra/e1000e/build-fix.patch b/source/network-extra/e1000e/build-fix.patch new file mode 100644 index 0000000..3c9ddc3 --- /dev/null +++ b/source/network-extra/e1000e/build-fix.patch @@ -0,0 +1,36 @@ +diff -wbBur e1000e-3.3.5.10.org/src/Makefile e1000e-3.3.5.10/src/Makefile +--- src/Makefile 2017-06-18 11:08:08.000000000 +0300 ++++ src/Makefile 2017-08-21 20:08:41.961879873 +0300 +@@ -76,11 +76,7 @@ + endif + + # Version file Search Path +-VSP := $(KOBJ)/include/generated/utsrelease.h \ +- $(KOBJ)/include/linux/utsrelease.h \ +- $(KOBJ)/include/linux/version.h \ +- $(KOBJ)/include/generated/uapi/linux/version.h \ +- /boot/vmlinuz.version.h ++VSP := $(KOBJ)/include/generated/uapi/linux/version.h + + # Config file Search Path + CSP := $(KOBJ)/include/generated/autoconf.h \ +@@ -124,19 +120,6 @@ + # we need to know what platform the driver is being built on + # some additional features are only built on Intel platforms + ARCH := $(shell uname -m | sed 's/i.86/i386/') +-ifeq ($(ARCH),alpha) +- EXTRA_CFLAGS += -ffixed-8 -mno-fp-regs +-endif +-ifeq ($(ARCH),x86_64) +- EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone +-endif +-ifeq ($(ARCH),ppc) +- EXTRA_CFLAGS += -msoft-float +-endif +-ifeq ($(ARCH),ppc64) +- EXTRA_CFLAGS += -m64 -msoft-float +- LDFLAGS += -melf64ppc +-endif + + # extra flags for module builds + EXTRA_CFLAGS += -DDRIVER_$(shell echo $(DRIVER_NAME) | tr '[a-z]' '[A-Z]') _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git