ports/99898: [PATCH] devel/ffcall: [fix build on sparc64]
Michael Johnson
ahze at FreeBSD.org
Sat Jul 8 00:20:21 UTC 2006
>Number: 99898
>Category: ports
>Synopsis: [PATCH] devel/ffcall: [fix build on sparc64]
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jul 08 00:20:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Michael Johnson
>Release:
>Organization:
>Environment:
- Fix build on sparc64
Port maintainer (dinoex at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
>Description:
>How-To-Repeat:
>Fix:
--- ffcall-1.10_1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ffcall/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile 23 Feb 2006 10:35:36 -0000 1.21
+++ Makefile 7 Jul 2006 20:20:50 -0000
@@ -18,7 +18,6 @@
USE_GMAKE= yes
GNU_CONFIGURE= yes
-NOT_FOR_ARCHS= sparc64
MAN3= avcall.3 callback.3 trampoline.3 trampoline_r.3 vacall.3
MANCOMPRESSED= no
Index: files/patch-avcall_avcall-sparc64.S
===================================================================
RCS file: files/patch-avcall_avcall-sparc64.S
diff -N files/patch-avcall_avcall-sparc64.S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-avcall_avcall-sparc64.S 7 Jul 2006 20:20:50 -0000
@@ -0,0 +1,231 @@
+--- avcall/avcall-sparc64.S.orig Fri Nov 26 15:28:33 1999
++++ avcall/avcall-sparc64.S Thu Jul 6 21:53:11 2006
+@@ -24,98 +24,98 @@
+ cmp %g3, 0
+ be,pn %icc, .LL161
+ and %o7, 2, %g3
+- ld 72(%i0),%f1
++ ld [72+%i0],%f1
+ and %o7, 2, %g3
+ .LL161:
+ cmp %g3, 0
+ be,pn %icc, .LL162
+ and %o7, 4, %g3
+- ld 80(%i0),%f3
++ ld [80+%i0],%f3
+ and %o7, 4, %g3
+ .LL162:
+ cmp %g3, 0
+ be,pn %icc, .LL163
+ and %o7, 8, %g3
+- ld 88(%i0),%f5
++ ld [88+%i0],%f5
+ and %o7, 8, %g3
+ .LL163:
+ cmp %g3, 0
+ be,pn %icc, .LL164
+ and %o7, 16, %g3
+- ld 96(%i0),%f7
++ ld [96+%i0],%f7
+ and %o7, 16, %g3
+ .LL164:
+ cmp %g3, 0
+ be,pn %icc, .LL165
+ and %o7, 32, %g3
+- ld 104(%i0),%f9
++ ld [104+%i0],%f9
+ and %o7, 32, %g3
+ .LL165:
+ cmp %g3, 0
+ be,pn %icc, .LL166
+ and %o7, 64, %g3
+- ld 112(%i0),%f11
++ ld [112+%i0],%f11
+ and %o7, 64, %g3
+ .LL166:
+ cmp %g3, 0
+ be,pn %icc, .LL167
+ and %o7, 128, %g3
+- ld 120(%i0),%f13
++ ld [120+%i0],%f13
+ and %o7, 128, %g3
+ .LL167:
+ cmp %g3, 0
+ be,pn %icc, .LL168
+ and %o7, 256, %g3
+- ld 128(%i0),%f15
++ ld [128+%i0],%f15
+ and %o7, 256, %g3
+ .LL168:
+ cmp %g3, 0
+ be,pn %icc, .LL169
+ and %o7, 512, %g3
+- ld 136(%i0),%f17
++ ld [136+%i0],%f17
+ and %o7, 512, %g3
+ .LL169:
+ cmp %g3, 0
+ be,a,pn %icc, .LL170
+ ld [%i0+60], %o7
+- ld 144(%i0),%f19
++ ld [144+%i0],%f19
+ ld [%i0+60], %o7
+ .LL170:
+ and %o7, 1024, %g3
+ cmp %g3, 0
+ be,pn %icc, .LL171
+ and %o7, 2048, %g3
+- ld 152(%i0),%f21
++ ld [152+%i0],%f21
+ and %o7, 2048, %g3
+ .LL171:
+ cmp %g3, 0
+ be,pn %icc, .LL172
+ sethi %hi(4096), %g3
+- ld 160(%i0),%f23
++ ld [160+%i0],%f23
+ sethi %hi(4096), %g3
+ .LL172:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL173
+ sethi %hi(8192), %g3
+- ld 168(%i0),%f25
++ ld [168+%i0],%f25
+ sethi %hi(8192), %g3
+ .LL173:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL174
+ sethi %hi(16384), %g3
+- ld 176(%i0),%f27
++ ld [176+%i0],%f27
+ sethi %hi(16384), %g3
+ .LL174:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL175
+ sethi %hi(32768), %g3
+- ld 184(%i0),%f29
++ ld [184+%i0],%f29
+ sethi %hi(32768), %g3
+ .LL175:
+ andcc %o7, %g3, %g0
+ be,a,pn %icc, .LL176
+ ld [%i0+64], %g3
+- ld 192(%i0),%f31
++ ld [192+%i0],%f31
+ .LL3:
+ ld [%i0+64], %g3
+ .LL176:
+@@ -126,97 +126,97 @@
+ cmp %g3, 0
+ be,pn %icc, .LL177
+ and %o7, 2, %g3
+- ldd 72(%i0),%f0
++ ldd [72+%i0],%f0
+ and %o7, 2, %g3
+ .LL177:
+ cmp %g3, 0
+ be,pn %icc, .LL178
+ and %o7, 4, %g3
+- ldd 80(%i0),%f2
++ ldd [80+%i0],%f2
+ and %o7, 4, %g3
+ .LL178:
+ cmp %g3, 0
+ be,pn %icc, .LL179
+ and %o7, 8, %g3
+- ldd 88(%i0),%f4
++ ldd [88+%i0],%f4
+ and %o7, 8, %g3
+ .LL179:
+ cmp %g3, 0
+ be,pn %icc, .LL180
+ and %o7, 16, %g3
+- ldd 96(%i0),%f6
++ ldd [96+%i0],%f6
+ and %o7, 16, %g3
+ .LL180:
+ cmp %g3, 0
+ be,pn %icc, .LL181
+ and %o7, 32, %g3
+- ldd 104(%i0),%f8
++ ldd [104+%i0],%f8
+ and %o7, 32, %g3
+ .LL181:
+ cmp %g3, 0
+ be,pn %icc, .LL182
+ and %o7, 64, %g3
+- ldd 112(%i0),%f10
++ ldd [112+%i0],%f10
+ and %o7, 64, %g3
+ .LL182:
+ cmp %g3, 0
+ be,pn %icc, .LL183
+ and %o7, 128, %g3
+- ldd 120(%i0),%f12
++ ldd [120+%i0],%f12
+ and %o7, 128, %g3
+ .LL183:
+ cmp %g3, 0
+ be,pn %icc, .LL184
+ and %o7, 256, %g3
+- ldd 128(%i0),%f14
++ ldd [128+%i0],%f14
+ and %o7, 256, %g3
+ .LL184:
+ cmp %g3, 0
+ be,pn %icc, .LL185
+ and %o7, 512, %g3
+- ldd 136(%i0),%f16
++ ldd [136+%i0],%f16
+ and %o7, 512, %g3
+ .LL185:
+ cmp %g3, 0
+ be,pn %icc, .LL186
+ and %o7, 1024, %g3
+- ldd 144(%i0),%f18
++ ldd [144+%i0],%f18
+ and %o7, 1024, %g3
+ .LL186:
+ cmp %g3, 0
+ be,pn %icc, .LL187
+ and %o7, 2048, %g3
+- ldd 152(%i0),%f20
++ ldd [152+%i0],%f20
+ and %o7, 2048, %g3
+ .LL187:
+ cmp %g3, 0
+ be,pn %icc, .LL188
+ sethi %hi(4096), %g3
+- ldd 160(%i0),%f22
++ ldd [160+%i0],%f22
+ sethi %hi(4096), %g3
+ .LL188:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL189
+ sethi %hi(8192), %g3
+- ldd 168(%i0),%f24
++ ldd [168+%i0],%f24
+ sethi %hi(8192), %g3
+ .LL189:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL190
+ sethi %hi(16384), %g3
+- ldd 176(%i0),%f26
++ ldd [176+%i0],%f26
+ sethi %hi(16384), %g3
+ .LL190:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL191
+ sethi %hi(32768), %g3
+- ldd 184(%i0),%f28
++ ldd [184+%i0],%f28
+ sethi %hi(32768), %g3
+ .LL191:
+ andcc %o7, %g3, %g0
+ be,pn %icc, .LL192
+ mov 6, %l1
+- ldd 192(%i0),%f30
++ ldd [192+%i0],%f30
+ .LL20:
+ mov 6, %l1
+ .LL192:
--- ffcall-1.10_1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list