screen-devel
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]