automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Future plans for Autotools


From: FOURNIER Yvan
Subject: RE: Future plans for Autotools
Date: Thu, 13 May 2021 01:54:56 +0000

Hi Karl,

Regarding the possible addition of a libtool option to ignore .la files, I 
would need to take a deeper look into how libtool works (I have only scratched 
the surface and experimented with it as a "black box" so far, but If I do get 
around to it, I will definitely send a patch or post it here).

The strong link between autoconf and automake is fine for me. I remarked on 
some slight discrepancies (multiple vs single generated ".h" files assumed), 
but this is really not a showstopper.

One thing I might try to look at is how to handle dependencies in Fortran the 
way they are handled in C. If this depends on support from the compiler, I am 
afraid that as always, there may be no "standard" compiler command syntax, but 
if at least there is a "common" one, that would help. So I'll share anything 
interesting I find on this when I find some time, though it might wait several 
weeks. If C++ precompiled headers use the same logic, it will add additional 
motivation.

Best regards,

  Yvan

________________________________________
De : karl@freefriends.org <karl@freefriends.org>
Envoyé : jeudi 13 mai 2021 03:20
À : FOURNIER Yvan
Cc : automake@gnu.org
Objet : Re: Future plans for Autotools

Hi Yvan - sorry for the delayed reply.

    While configure/automale/libtool seem to be designed to work together,

Yes, they were. It seems your major issues are with libtool. I can
(uselessly) sympathize, but unfortunately that's all I can do. Libtool
is currently unmaintained (according to GNU records), so until someone
volunteers to work on it, there will presumably be no further changes to
it. (Maybe you or someone reading this wants to take up the challenge?)

    - but when it encounters .la files with incorrect .la files, libtool
    adds the incorrect dependencies or options, with no workaround

If you (or anyone) can provide a patch for that specific critical issue
in libtool, it might be possible to somehow make a bug fix release.

    - or make them more modular, and better able to work
    independently. This is probably more of a documentation / example
    code issue than an actual development issue.

I expect you know this, but Automake completely depends on
Autoconf. That's not going to change, in the current reality. OTOH,
using libtool is completely optional.  Many auto{make,conf} projects
don't use libtool.

For Automake, and I expect for Autoconf, specific documentation
suggestions are welcome, but I at least can't write anything from
"make them more modular", however much I agree in principle.

There are quite a few "best practices" autotools documents around, some
written by past autotools developers, others by autotools users. Sounds
like you have enough experience that you could write your own useful
addition :).

Best regards,
Karl



Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à 
l'intention exclusive des destinataires et les informations qui y figurent sont 
strictement confidentielles. Toute utilisation de ce Message non conforme à sa 
destination, toute diffusion ou toute publication totale ou partielle, est 
interdite sauf autorisation expresse.

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le 
copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si 
vous avez reçu ce Message par erreur, merci de le supprimer de votre système, 
ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support 
que ce soit. Nous vous remercions également d'en avertir immédiatement 
l'expéditeur par retour du message.

Il est impossible de garantir que les communications par messagerie 
électronique arrivent en temps utile, sont sécurisées ou dénuées de toute 
erreur ou virus.
____________________________________________________

This message and any attachments (the 'Message') are intended solely for the 
addressees. The information contained in this Message is confidential. Any use 
of information contained in this Message not in accord with its purpose, any 
dissemination or disclosure, either whole or partial, is prohibited except 
formal approval.

If you are not the addressee, you may not copy, forward, disclose or use any 
part of it. If you have received this message in error, please delete it and 
all copies from your system and notify the sender immediately by return message.

E-mail communication cannot be guaranteed to be timely secure, error or 
virus-free.




reply via email to

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