Giter VIP home page Giter VIP logo

Comments (9)

bernstei avatar bernstei commented on June 16, 2024

I guess maybe #4 is the reason this hasn't been done before :(

from fox.

bernstei avatar bernstei commented on June 16, 2024

I have a tentative patch that makes FoX compatible with modern autoconf 2.69, at the expense of going back to relying entirely on the autoconf-distributed lang.m4 and fortran.m4, and therefore probably losing compatibility with some old compilers, e.g. ones that cannot do their own source preprocessing.

@andreww is that of interest, or would you rather not break that level of backward compatibility, or have another reason to avoid it?

from fox.

andreww avatar andreww commented on June 16, 2024

Yes - #4 (and my lack of time and fading ability with m4) has been the barrier to this kind of thing.

I think the exchange of the loss of some backward compatibility for a more updatable build system is fair. So yes @bernstei, a patch to update to a modern autoconf would be awesome. I need to merge a bunch of other patches and push out a new version, but I don't think this interacts with with any of that.

from fox.

andreww avatar andreww commented on June 16, 2024

Can this be closed now or is additional work/testing needed?

from fox.

bernstei avatar bernstei commented on June 16, 2024

from fox.

bernstei avatar bernstei commented on June 16, 2024

Looks like we may also need newer versions of config.sub and/or config.guess. Should I start a new PR for that?

from fox.

andreww avatar andreww commented on June 16, 2024

Yes please. I wonder if it's just a case of using new ones from the autoconf source or if it will need more thought?

from fox.

andreww avatar andreww commented on June 16, 2024

I think this is now fixed on master.

from fox.

bernstei avatar bernstei commented on June 16, 2024

from fox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.