FreeBSD Bugzilla – Attachment 206018 Details for
Bug 239408
devel/pcre2: Correctly detect OpenPOWER 64-bit ELFv2 ABI
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
pcre2.patch (text/plain), 2.53 KB, created by
Piotr Kubaj
on 2019-07-23 18:34:02 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Piotr Kubaj
Created:
2019-07-23 18:34:02 UTC
Size:
2.53 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 506540) >+++ Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= pcre2 > PORTVERSION= 10.32 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= devel > MASTER_SITES= SF/pcre/${PORTNAME}/${PORTVERSION} \ > ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \ >Index: files/patch-src_sljit_sljitConfigInternal.h >=================================================================== >--- files/patch-src_sljit_sljitConfigInternal.h (nonexistent) >+++ files/patch-src_sljit_sljitConfigInternal.h (working copy) >@@ -0,0 +1,11 @@ >+--- src/sljit/sljitConfigInternal.h.orig 2018-08-13 10:18:10 UTC >++++ src/sljit/sljitConfigInternal.h >+@@ -530,7 +530,7 @@ typedef double sljit_f64; >+ #endif /* !SLJIT_FUNC */ >+ >+ #ifndef SLJIT_INDIRECT_CALL >+-#if ((defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) && (defined SLJIT_BIG_ENDIAN && SLJIT_BIG_ENDIAN)) \ >++#if ((defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) && (!defined _CALL_ELF || _CALL_ELF == 1)) \ >+ || ((defined SLJIT_CONFIG_PPC_32 && SLJIT_CONFIG_PPC_32) && defined _AIX) >+ /* It seems certain ppc compilers use an indirect addressing for functions >+ which makes things complicated. */ > >Property changes on: files/patch-src_sljit_sljitConfigInternal.h >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-src_sljit_sljitNativePPC__common.c >=================================================================== >--- files/patch-src_sljit_sljitNativePPC__common.c (nonexistent) >+++ files/patch-src_sljit_sljitNativePPC__common.c (working copy) >@@ -0,0 +1,11 @@ >+--- src/sljit/sljitNativePPC_common.c.orig 2018-01-06 15:12:56 UTC >++++ src/sljit/sljitNativePPC_common.c >+@@ -42,7 +42,7 @@ typedef sljit_u32 sljit_ins; >+ #include <sys/cache.h> >+ #endif >+ >+-#if (defined SLJIT_LITTLE_ENDIAN && SLJIT_LITTLE_ENDIAN) >++#if (defined _CALL_ELF && _CALL_ELF == 2) >+ #define SLJIT_PASS_ENTRY_ADDR_TO_CALL 1 >+ #endif >+ > >Property changes on: files/patch-src_sljit_sljitNativePPC__common.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
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 Diff
View Attachment As Raw
Flags:
pkubaj
:
maintainer-approval?
(
krion
)
Actions:
View
|
Diff
Attachments on
bug 239408
: 206018