bugGforth - Bugs: bug #64068, configure: C99 compatibility fix...

 
 

bug #64068: configure: C99 compatibility fix for -export-dynamic, assembler skip checks

Submitter:  Florian Weimer <fweimer>
Submitted:  Wed 19 Apr 2023 07:05:37 AM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  anton
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 21 Apr 2023 02:55:36 PM UTC, comment #3: 


comment #2:

> I believe this is rejected by Apple Xcode (for a few versions now), and Clang 16. I'm submitting this now because we want to make similar changes in GCC (version 14, I hope).


Clang still has the problems GCC had during the 3.x era (rolling unrelated code into every primitive), so as long as they ignore our bug report, we ignore this compiler.

But being prepared for GCC 14 ahead of release is a good idea; thanks for reporting.

Bernd Paysan <paysan>
Group administrator
Wed 19 Apr 2023 08:38:57 AM UTC, comment #2: 

comment #1:

> Applied the changes.


Thanks!
 

> Which compilers don't like the previous code?


I believe this is rejected by Apple Xcode (for a few versions now), and Clang 16. I'm submitting this now because we want to make similar changes in GCC (version 14, I hope).

Florian Weimer <fweimer>
Wed 19 Apr 2023 08:24:57 AM UTC, comment #1: 

Applied the changes.

Which compilers don't like the previous code?

Anton Ertl <anton>
Group administrator
Wed 19 Apr 2023 07:05:37 AM UTC, original submission:  

Some autoconf tests are incompatible with strict(er) C99 compilers, and the attached patch is needed to fix them.

Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>

Florian Weimer <fweimer>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #54639:  gforth-configure-c99.patch added by fweimer (821B - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by paysan (Posted a comment)
  • -email is unavailable- added by anton (Posted a comment)
  • -email is unavailable- added by fweimer (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-04-19 anton StatusNone Fixed
        Assigned toNone anton
        Open/ClosedOpen Closed
    2023-04-19 fweimer Attached File- Added gforth-configure-c99.patch, #54639

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code