autoconf-archive-maintainers
[Top][All Lists]
Advanced

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

[patch #10317] ax_cc_tentdef.m4


From: David Stes
Subject: [patch #10317] ax_cc_tentdef.m4
Date: Sat, 4 Mar 2023 04:38:29 -0500 (EST)

URL:
  <https://savannah.gnu.org/patch/?10317>

                 Summary: ax_cc_tentdef.m4
                   Group: GNU Autoconf Archive
               Submitter: stes
               Submitted: Sat 04 Mar 2023 09:38:27 AM UTC
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 04 Mar 2023 09:38:27 AM UTC By: David Stes <stes>

Hello,

I'm submitting an old test that I wrote back in 1996 for configure tests to
see whether the C compiler supports "tentative definitions".

This topic is again relevant because gcc (the C compiler) switched model as
discussed in 
          https://gcc.gnu.org/gcc-10/porting_to.html

The configure script can test with 

SYNOPSIS
   AX_CC_TENTDEF

DESCRIPTION

Determine whether the C compiler supports C tentative defintions.
See K&R book Appendix A10.2 on extern and tentative definitions.

A second test checks whether the $CC compiler understands __attribute__
((__common__)).

In both cases the configure script can take action depending on the tests and
results (outcome of the tests) to change the Makefile accordingly, which
involves both changes to the C code and to the Makefile on how object files
are being compiled and linked.

Regards,
David Stes







    _______________________________________________________
File Attachments:


-------------------------------------------------------
Date: Sat 04 Mar 2023 09:38:27 AM UTC  Name: ax_cc_tentdef.m4  Size: 3KiB  
By: stes

<http://savannah.gnu.org/patch/download.php?file_id=54436>
-------------------------------------------------------
Date: Sat 04 Mar 2023 09:38:27 AM UTC  Name: ax_cc_attrcommon.m4  Size: 2KiB  
By: stes

<http://savannah.gnu.org/patch/download.php?file_id=54437>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/patch/?10317>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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