bugGNU Octave - Bugs: bug #36644, Fix to enable static linking...

 
 

bug #36644: Fix to enable static linking apparently dropped in 3.6.2

Submitter:  None
Submitted:  Wed 13 Jun 2012 05:38:21 AM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Invalid / Not an Octave Bug Assigned to:  None
Originator Name:  Matt Kennel Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * 3.6.2
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 13 Jun 2012 09:58:51 AM UTC, comment #1: 

It wasn't dropped. It just wasn't applied to the stable branch. This is a major breaking change, and we don't apply those to the bugfixing releases. It went on the development branch, which will go into Octave 3.8.0, when this is released, which is possibly in a couple more months.

> (This is 98% of commercial and government lab cases)


Everyone has their 98% important, 98% critical, 98% made-up urgent requirements. Yours will be fulfilled in 3.8.0, or if you're in a hurry, you can patch the 3.6.2 sources yourself with the changes you've already found. Since these changes were applied early on during the fork between stable and development, it's likely that they will apply cleanly to the current stable release.

If you have trouble doing this, try the help list for unpaid community help or consider asking your commercial and government lab to hire an Octave consultant to assist with the process:

    http://www.gnu.org/software/octave/commercial-support.html

Jordi GutiƩrrez Hermoso <jordigh>
Group Member
Wed 13 Jun 2012 05:38:21 AM UTC, original submission:  


I am unable to build static with --enable-static --disable-dl --disable-shared

It seems as though the fix mentioned in the url below (entitled make --disable-dl work again) didn't make it into 3.6.2 release.

http://hg.savannah.gnu.org/hgweb/octave/rev/21572e9bd365


I suggest to the maintainers that building a static configuration as above be part of the typical test suite before release.

It may seem unimportant to developers who have root access and can install whatever they want, but in many practical circumstances scientists work in heavily controlled environments where IT may be unwilling to install extra packages, making the build very difficult, and users will never be given root. (This is 98% of commercial and government lab cases).

In these sites, it's not uncommon to try to compile on one machine which has some minimal set of tools & libs and then copy the installed files as a tarball of binaries manually to other machines for actual work. It's very helpful to have an octave which depends on as little as feasible to run, i.e. a fully static build.

Anonymous

 

(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 jordigh (Posted a comment)
  • -email is unavailable- added by None (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 group members can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-06-13 jordigh Item GroupRegression None
        StatusNone Invalid / Not an Octave Bug
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code