Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Apr 2019 11:04:25 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r500303 - head/devel/jna/files
Message-ID:  <201904281104.x3SB4PbQ042262@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Sun Apr 28 11:04:25 2019
New Revision: 500303
URL: https://svnweb.freebsd.org/changeset/ports/500303

Log:
  Fix build on i386 with lld
  
  PR:		234718

Modified:
  head/devel/jna/files/patch-native_Makefile

Modified: head/devel/jna/files/patch-native_Makefile
==============================================================================
--- head/devel/jna/files/patch-native_Makefile	Sun Apr 28 10:47:24 2019	(r500302)
+++ head/devel/jna/files/patch-native_Makefile	Sun Apr 28 11:04:25 2019	(r500303)
@@ -1,4 +1,4 @@
---- native/Makefile.orig	2016-03-16 14:37:28 UTC
+--- native/Makefile.orig	2017-12-27 19:27:16 UTC
 +++ native/Makefile
 @@ -39,6 +39,8 @@
  # protection simply by defining HAVE_PROTECTION.  This option has been only
@@ -9,16 +9,20 @@
  OS=$(shell uname | sed -e 's/CYGWIN.*/win32/g' \
  	                -e 's/MINGW32.*/win32/g' \
                          -e 's/SunOS.*/solaris/g' \
-@@ -270,7 +272,7 @@ endif
+@@ -278,8 +280,11 @@ endif
  ifneq (,$(findstring bsd,$(OS)))
  ARCH=$(shell uname -m | sed 's/i.86/i386/g')
  PCFLAGS+=-fPIC
 -CINCLUDES+=-I/usr/X11R6/include
 +CINCLUDES+=-I%%LOCALBASE%%/include
  LDFLAGS=-o $@ -shared
++ifeq ($(ARCH),i386)
++LDFLAGS+=-Wl,-z,notext
++endif
  CDEFINES+=-DHAVE_PROTECTION -DFFI_MMAP_EXEC_WRIT -DUSE_DEAFULT_LIBNAME_ENCODING
  endif
-@@ -338,10 +338,10 @@ endif
+ 
+@@ -336,10 +341,10 @@ endif
  ifeq ($(CC),gcc)
      GCC_MAJOR_VERSION = $(shell gcc -dumpversion | cut -f 1 -d '.')
      ifneq ($(GCC_MAJOR_VERSION),4)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904281104.x3SB4PbQ042262>