Date: Thu, 8 Sep 2011 19:08:15 GMT From: John Marino <freebsdml@marino.st> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/160569: [MAINTAINER] lang/gnatdroid-armv7: disable symbolic tracebacks Message-ID: <201109081908.p88J8FZI061070@red.freebsd.org> Resent-Message-ID: <201109081910.p88JA2UV021470@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 160569 >Category: ports >Synopsis: [MAINTAINER] lang/gnatdroid-armv7: disable symbolic tracebacks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Sep 08 19:10:02 UTC 2011 >Closed-Date: >Last-Modified: >Originator: John Marino >Release: >Organization: >Environment: >Description: Symbolic traceback run-time support is not available for android or cross-compilers in general. This patch disables this functionality which can cause linker breakage while looking for libraries (e.g. libaddr2line and libbfd). portrevision bumped. >How-To-Repeat: >Fix: Patch attached with submission follows: --- Makefile.orig 2011-09-08 13:05:40.000000000 -0500 +++ Makefile 2011-09-08 13:07:51.000000000 -0500 @@ -7,6 +7,7 @@ PORTNAME= armv7 PORTVERSION= 20110627 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://downloads.dragonlace.net/src/ \ http://dragonlace.mirrors.ada.cx/src/ --- /dev/null 2011-09-08 13:02:16.000000000 -0500 +++ files/patch-gcc__ada__gccint__Makefile.in 2011-09-07 17:30:16.000000000 -0500 @@ -0,0 +1,83 @@ +--- gcc/ada/gcc-interface/Makefile.in.orig 2011-09-07 16:11:58.000000000 -0500 ++++ gcc/ada/gcc-interface/Makefile.in 2011-09-07 16:16:29.000000000 -0500 +@@ -1184,6 +1184,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-freebsd.adb \ +@@ -1219,6 +1221,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-freebsd.adb \ +@@ -1253,6 +1257,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-dragonfly.adb \ +@@ -1288,6 +1294,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-dragonfly.adb \ +@@ -1322,6 +1330,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-openbsd.adb \ +@@ -1357,6 +1367,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-bsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-openbsd.adb \ +@@ -1391,6 +1403,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-netbsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-netbsd.adb \ +@@ -1435,6 +1449,8 @@ + a-numaux.ads<a-numaux-x86.ads \ + g-bytswa.adb<g-bytswa-x86.adb \ + g-socthi.adb<g-socthi-netbsd.adb \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-osinte.adb<s-osinte-netbsd.adb \ +@@ -1472,6 +1488,8 @@ + ifeq ($(strip $(filter-out arm% android eabi,$(targ))),) + LIBGNAT_TARGET_PAIRS = \ + a-intnam.ads<a-intnam-linux.ads \ ++ g-trasym.ads<g-trasym-unimplemented.ads \ ++ g-trasym.adb<g-trasym-unimplemented.adb \ + s-inmaop.adb<s-inmaop-posix.adb \ + s-intman.adb<s-intman-posix.adb \ + s-linux.ads<s-linux.ads \ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201109081908.p88J8FZI061070>