mainAutoconf - Support: sr #110418, Unable to specify build and target...

 
 

sr #110418: Unable to specify build and target perl in cross builds

Submitter:  Ross Burton <rossburton>
Submitted:  Tue 05 Jan 2021 01:18:27 PM UTC
   
 
Priority:  * 1 - Blocked Severity:  3 - Normal
Status:  Need Info Privacy:  Public
Assigned to:  None Open/Closed:  Open
Operating System:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 08 Dec 2023 04:05:48 PM UTC, comment #1: 

Perl is required on the build system in order to run build-aux/help-extract.pl, which could be rewritten in e.g. sh+awk but it would be a pain in the neck.  "Quit using help2man" is on my long-term TODO list but I cannot make any concrete promises and the most likely replacement is pod2man (possibly together with gcc's texi2pod), which also requires perl on the build system.

I'm not aware of any existing convention for how to distinguish host perl from build perl.  How would you like us to do it?

Zack Weinberg <zackw>
Group administrator
Tue 05 Jan 2021 01:18:27 PM UTC, original submission:  

When compiling autoconf in cross builds the location of the target perl binary might be different to the host perl binary used at build time.

However, the same variable is used for both of these: autoconf.in uses @PERL@ in the shebang (target perl) but man/autoconf.w executes $PERL at buildtime (build perl).

Might be possible to just remove the use of PERL in man/local.mk?

Ross Burton <rossburton>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by zackw (Posted a comment)
  • -email is unavailable- added by rossburton (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-12-08 zackw Priority7 - Release N (Desirable) 1 - Blocked
        StatusNone Need Info
    2023-12-08 zackw Priority5 - Unprioritized 7 - Release N (Desirable)

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code