[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[screen-devel] [bug #43223] Patches for cross-compilation support
From: |
Maarten ter Huurne |
Subject: |
[screen-devel] [bug #43223] Patches for cross-compilation support |
Date: |
Mon, 15 Sep 2014 02:17:53 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) konqueror/4.14.0 Safari/537.21 |
URL:
<http://savannah.gnu.org/bugs/?43223>
Summary: Patches for cross-compilation support
Project: GNU Screen
Submitted by: maartenth
Submitted on: Mon 15 Sep 2014 02:17:52 AM GMT
Category: Build/Install
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Release: 4.2.1
Fixed Release: None
Planned Release: None
Work Required: None
_______________________________________________________
Details:
To be able to cross-compile Screen, two restrictions must be applied to
configure script:
- no compiled programs can be run, since they are probably for an incompatible
architecture
- no information about the host file system must be used, since that
information is not representative of the target
I modified the configure script (configure.in) to take these restrictions into
account, see attached patches. I tried to provide sensible defaults for the
information that can not be probed when cross-compiling.
Patch 0005 will also affect native builds, but I think it is for the better if
Linux is not identified as SVR4. ;)
Note that patch 0003 relies on earlier patches being applied: there are
AC_TRY_RUN instances removed by patch 0001 (see bug 43222) and patch 0002
(this bug). If for some reason you don't want to apply those patches, a
cross-compile argument would have to be added to those AC_TRY_RUN instances in
patch 0003.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Mon 15 Sep 2014 02:17:52 AM GMT Name:
0002-Removed-redundant-compiler-sanity-checks.patch Size: 2kB By: maartenth
git formatted patches
<http://savannah.gnu.org/bugs/download.php?file_id=32097>
-------------------------------------------------------
Date: Mon 15 Sep 2014 02:17:52 AM GMT Name:
0004-When-cross-compiling-skip-checks-that-look-in-the-ho.patch Size: 4kB
By: maartenth
git formatted patches
<http://savannah.gnu.org/bugs/download.php?file_id=32098>
-------------------------------------------------------
Date: Mon 15 Sep 2014 02:17:52 AM GMT Name:
0003-Provide-cross-compilation-alternatives-for-all-AC_TR.patch Size: 4kB
By: maartenth
git formatted patches
<http://savannah.gnu.org/bugs/download.php?file_id=32099>
-------------------------------------------------------
Date: Mon 15 Sep 2014 02:17:52 AM GMT Name:
0005-Avoid-mis-identifying-systems-as-SVR4.patch Size: 2kB By: maartenth
git formatted patches
<http://savannah.gnu.org/bugs/download.php?file_id=32100>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?43223>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [screen-devel] [bug #43223] Patches for cross-compilation support,
Maarten ter Huurne <=