Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Jul 2023 20:46:31 GMT
From:      Christian Weisgerber <naddy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6aae9fcd852a - main - archivers/gtar: fix build on i386
Message-ID:  <202307202046.36KKkVi6036160@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by naddy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6aae9fcd852a0acd371a4fa072afce7318f471f1

commit 6aae9fcd852a0acd371a4fa072afce7318f471f1
Author:     Christian Weisgerber <naddy@FreeBSD.org>
AuthorDate: 2023-07-20 20:40:32 +0000
Commit:     Christian Weisgerber <naddy@FreeBSD.org>
CommitDate: 2023-07-20 20:46:10 +0000

    archivers/gtar: fix build on i386
    
    Override a hidden safety check that stops the build on platforms
    that are not Y2038 safe.  FreeBSD/i386 still has a 32-bit time_t.
    
    PR:             272622
    Reported by:    cy
---
 archivers/gtar/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/archivers/gtar/Makefile b/archivers/gtar/Makefile
index b2e470b63b6d..bcfa094a5f4f 100644
--- a/archivers/gtar/Makefile
+++ b/archivers/gtar/Makefile
@@ -17,6 +17,8 @@ USES=		charsetfix cpe iconv:${STATIC_ARGS} localbase tar:xz
 CPE_VENDOR=	gnu
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--program-prefix=g
+# unbuckle safety belt: FreeBSD/i386 still has 32-bit time_t
+CONFIGURE_ARGS+=--disable-year2038
 CONFIGURE_ENV=	DEFAULT_RMT_COMMAND=/etc/rmt
 # supply result to skip a test that will abort configure if run as root
 CONFIGURE_ENV+=	gl_cv_func_mknod_works=yes



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