FreeBSD Bugzilla – Attachment 37245 Details for
Bug 59378
[patch] comms/libticables: fix build on alpha and sparc64
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
libticables
libticables (text/plain), 2.69 KB, created by
Tijl Coosemans
on 2003-11-17 19:30:15 UTC
(
hide
)
Description:
libticables
Filename:
MIME Type:
Creator:
Tijl Coosemans
Created:
2003-11-17 19:30:15 UTC
Size:
2.69 KB
patch
obsolete
>diff -Nru libticables.orig/files/patch-configure libticables/files/patch-configure >--- libticables.orig/files/patch-configure Sun Nov 2 21:59:12 2003 >+++ libticables/files/patch-configure Mon Nov 17 19:55:05 2003 >@@ -1,15 +1,16 @@ > --- configure.orig Wed Aug 27 12:17:39 2003 >-+++ configure Mon Oct 13 10:21:17 2003 >-@@ -6257,7 +6257,7 @@ >++++ configure Mon Nov 17 19:41:58 2003 >+@@ -6257,7 +6257,8 @@ > > # detect system type > case "$host" in > -# alpha-*-*bsd*) ARCH="-D__FBSD__" ;; >++ i386-*-*bsd*) ARCH="-D__BSD__ -D__I386__" ;; > + *-*-*bsd*) ARCH="-D__BSD__" ;; > alpha*-*-linux-*) ARCH="-D__ALPHA__ -D__LINUX__" ;; > alpha*-*-*-*) ARCH="-D__ALPHA__ -D__LINUX__" ;; > arm*-*-linux-*) ARCH="-D__ARM__ -D__LINUX__" ;; >-@@ -6266,7 +6266,6 @@ >+@@ -6266,7 +6267,6 @@ > i[3456]86-*-hurd-*) ARCH="-D__LINUX__" ;; > i[3456]86-*-mingw*) ARCH="-D__WIN32__ -D__MINGW32__ -Os -s" ;; > i[3456]86-*-cygwin) ARCH="-D__WIN32__ -D__CYGWIN__ -mno-cygwin" ;; >@@ -17,7 +18,7 @@ > ia64-*-linux-*) ARCH="-D__LINUX__" ;; > m68k-*-linux-*) ARCH="-D__M68K__ -D__LINUX__" ;; > mips-*-linux-*) ARCH="-D__MIPS__ -D__LINUX__" ;; >-@@ -24767,6 +24766,7 @@ >+@@ -24767,6 +24767,7 @@ > > > >diff -Nru libticables.orig/files/patch-src-ioports.c libticables/files/patch-src-ioports.c >--- libticables.orig/files/patch-src-ioports.c Thu Jan 1 01:00:00 1970 >+++ libticables/files/patch-src-ioports.c Mon Nov 17 19:55:05 2003 >@@ -0,0 +1,29 @@ >+--- src/ioports.c.orig Mon Nov 17 19:15:57 2003 >++++ src/ioports.c Mon Nov 17 19:39:35 2003 >+@@ -107,7 +107,7 @@ >+ } >+ #endif /* 0 */ /* __MACOSX__ */ >+ >+-#if defined(__I386__) && defined(HAVE_ASM_IO_H) && defined(HAVE_SYS_PERM_H) || defined(__ALPHA__) || defined(__BSD__) >++#if defined(__I386__) && defined(HAVE_ASM_IO_H) && defined(HAVE_SYS_PERM_H) || defined(__ALPHA__) || (defined(__BSD__) && defined(__I386__)) >+ static int linux_asm_read_io(unsigned int addr) >+ { >+ return inb(addr); >+@@ -208,7 +208,7 @@ >+ { >+ #if defined(__I386__) && defined(HAVE_ASM_IO_H) && defined(HAVE_SYS_PERM_H) || defined(__ALPHA__) || defined(__BSD__) || defined(__MACOSX__) >+ >+-#ifndef __MACOSX__ >++#if !(defined(__MACOSX__) || (defined(__BSD__) && !defined(__I386__))) >+ if (method & IOM_ASM) { >+ io_rd = linux_asm_read_io; >+ io_wr = linux_asm_write_io; >+@@ -417,7 +417,7 @@ >+ int io_close(unsigned long from, unsigned long num) >+ { >+ #if defined(__I386__) && defined(HAVE_ASM_IO_H) && defined(HAVE_SYS_PERM_H) || defined(__ALPHA__) || defined(__BSD__) || defined(__MACOSX__) >+-#ifndef __MACOSX__ >++#if !(defined(__MACOSX__) || (defined(__BSD__) && !defined(__I386__))) >+ if (method & IOM_ASM) >+ #ifndef __BSD__ >+ return (ioperm(from, num, 0) ? ERR_ROOT : 0);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 59378
: 37245