ports/160569: [MAINTAINER] lang/gnatdroid-armv7: disable symbolic tracebacks
John Marino
freebsdml at marino.st
Thu Sep 8 19:10:03 UTC 2011
>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:
More information about the freebsd-ports-bugs
mailing list