[prev in list] [next in list] [prev in thread] [next in thread]
List: openssh-bugs
Subject: [Bug 1996] New: pkg-config tweaks for cross-compiling
From: bugzilla-daemon () bugzilla ! mindrot ! org
Date: 2012-04-02 10:17:00
Message-ID: bug-1996-705 () http ! bugzilla ! mindrot ! org/
[Download RAW message or body]
https://bugzilla.mindrot.org/show_bug.cgi?id=1996
Bug #: 1996
Summary: pkg-config tweaks for cross-compiling
Classification: Unclassified
Product: Portable OpenSSH
Version: 5.9p1
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: Build system
AssignedTo: unassigned-bugs@mindrot.org
ReportedBy: cjwatson@debian.org
Created attachment 2142
--> https://bugzilla.mindrot.org/attachment.cgi?id=2142
Allow using a cross-architecture pkg-config
When cross-compiling OpenSSH, it's useful to be able to use a cross
pkg-config which is configured to return information for the
architecture you're building for rather than the architecture you're
building on. The standard convention for this is to call it
HOST-pkg-config, e.g. "arm-linux-gnueabi-pkg-config", just as is
normally done for cross-compilers. This implies that configure.ac
should use AC_PATH_TOOL rather than AC_PATH_PROG. (Compare with pkg.m4
shipped by pkg-config itself, which uses AC_PATH_TOOL.)
contrib/Makefile has a similar issue, but this file isn't generated by
autoconf. Perhaps it should be, but in the meantime a simple
non-intrusive change is to make pkg-config a variable so that it can be
overridden by the caller.
With these two changes, I've been able to cross-compile the Debian
openssh package from x86-64 to ARM.
--
Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
_______________________________________________
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic