Merge pull request #73088 from samueldr/fix/cross/groff
groff: Fix cross-compilation
This commit is contained in:
commit
fdc71ffc9d
@ -0,0 +1,46 @@
|
|||||||
|
From 1454525f70b43a6957b7c9e1870e997368787da3 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Samuel Dionne-Riel <samuel@dionne-riel.com>
|
||||||
|
Date: Fri, 8 Nov 2019 21:59:21 -0500
|
||||||
|
Subject: [PATCH] Fix cross-compilation by looking for `ar`.
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.am | 2 +-
|
||||||
|
configure.ac | 2 ++
|
||||||
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index d18c49b8..b1b53338 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -494,7 +494,7 @@ CCC=@CXX@
|
||||||
|
# INSTALL_INFO
|
||||||
|
# LN_S
|
||||||
|
|
||||||
|
-AR=ar
|
||||||
|
+AR=@AR@
|
||||||
|
ETAGS=etags
|
||||||
|
ETAGSFLAGS=
|
||||||
|
# Flag that tells etags to assume C++.
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 28e75f17..2449b9f5 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -37,6 +37,7 @@ AC_CONFIG_AUX_DIR([build-aux])
|
||||||
|
|
||||||
|
AC_CONFIG_HEADERS([src/include/config.h:src/include/config.hin])
|
||||||
|
AC_CONFIG_SRCDIR([src/roff/groff/groff.cpp])
|
||||||
|
+AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
|
AC_USE_SYSTEM_EXTENSIONS
|
||||||
|
|
||||||
|
@@ -72,6 +73,7 @@ GROFF_DOC_CHECK
|
||||||
|
GROFF_MAKEINFO
|
||||||
|
GROFF_TEXI2DVI
|
||||||
|
AC_PROG_RANLIB
|
||||||
|
+AC_CHECK_TOOL([AR], [ar], [ar])
|
||||||
|
GROFF_INSTALL_SH
|
||||||
|
GROFF_INSTALL_INFO
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
--
|
||||||
|
2.23.0
|
||||||
|
|
@ -20,6 +20,10 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
enableParallelBuilding = false;
|
enableParallelBuilding = false;
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./0001-Fix-cross-compilation-by-looking-for-ar.patch
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = stdenv.lib.optionalString (psutils != null) ''
|
postPatch = stdenv.lib.optionalString (psutils != null) ''
|
||||||
substituteInPlace src/preproc/html/pre-html.cpp \
|
substituteInPlace src/preproc/html/pre-html.cpp \
|
||||||
--replace "psselect" "${psutils}/bin/psselect"
|
--replace "psselect" "${psutils}/bin/psselect"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user