Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Feb 2015 03:34:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 197609] security/cryptlib: builds on ARMv6 (Poudriere Powered)
Message-ID:  <bug-197609-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197609

            Bug ID: 197609
           Summary: security/cryptlib: builds on ARMv6 (Poudriere Powered)
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ale@FreeBSD.org
          Reporter: egypcio@googlemail.com
          Assignee: ale@FreeBSD.org
             Flags: maintainer-feedback?(ale@FreeBSD.org)

Created attachment 152954
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=152954&action=edit
cryptlib-3.4.1.log

--- Makefile.orig
+++ Makefile
@@ -10,7 +10,7 @@ DISTNAME=             cl${PORTVERSION:S/.//g}
 MAINTAINER=            ale@FreeBSD.org
 COMMENT=               Powerful security programming toolkit

-ONLY_FOR_ARCHS=                i386 amd64
+ONLY_FOR_ARCHS=                i386 amd64 armv6

 OPTIONS_DEFINE=                DOCS

--- /dev/null
+++ files/patch-misc_os__spec.h
@@ -0,0 +1,13 @@
+--- misc/os_spec.h.orig        2015-02-13 18:19:47 UTC
++++ misc/os_spec.h
+@@ -606,9 +606,7 @@ typedef unsigned char              BYTE;
+    support for the change was added in gcc 4.4, so any newer version with 
+    ARM_EABI defined will have a scalar va_list */
+ 
+-#if defined( __GNUC__ ) && \
+-      ( ( __GNUC__ == 4 && __GNUC_MINOR__ >= 4 ) || ( __GNUC__ > 4 ) ) && \
+-      defined( __ARM_EABI__ )
++#if defined( __ARM_EABI__ )
+       /* In theory we could check __ap but in practice it's too risky to rely 
+          on the type and state of hidden internal fields, and in any case
it's 
+          only a sanity check, not a hard requirement, so we just no-op the

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Auto-assigned to maintainer ale@FreeBSD.org

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-197609-13>