I'm still in the process of setting thigs up. I've created a wiki page separately from the change proposal that documents some project procedures: <https://fedoraproject.org/wiki/Toolchain/PortingToModernC> It has some instructions how to test things locally. Thanks to Kevin's help, we should soon have a special buildroot in Koji which will be useful for testing as well. The first pass will focus on implicit ints and implicit function declarations, simply because we have to start somewhere, and I've got an instrumented GCC for this. Below, I'm listing packages which use implicit ints and call an undeclared “exit” function. Detection is therefore extremely reliable. (In general, implicit function declarations are hard to detect because sometimes there are calls to functions from configure checks which are expected to be missing in Fedora, such as “getmntinfo”. No such problem with “exit” or implicit ints, though.) In the list, I have excluded issues that have already been fixed in rawhide, or for which I have filed help-needed Bugzilla bugs (I hope I haven't missed anything). I'll try to capture the work we do in a tracking repository, so that other distributions can find it: <https://gitlab.com/fweimer-rh/fedora-modernc> If you find something, please submit an MR to this repository. (If we can make this repository or another one editable by Fedora packages, that would be fine, too.) Thanks, Florian a52dec abcMIDI abe aggregate aide aiksaurus alpine alsamixergui am-utils antlr apr aprsd aprsdigi apr-util argus arm-none-eabi-binutils-cs arm-none-eabi-gcc-cs arts aterm atomorun auriferous autogen autossh avr-binutils BackupPC-XS bacula barcode bbkeys beecrypt bes bib2html bigloo binutils BitchX blt bochs boinc-client bsp bygfoot cacti-spine calc ccd2iso ccze cdargs clamsmtp clearsilver coan Coin2 coin-or-Alps coin-or-Bcp coin-or-Bcps coin-or-Blis coin-or-Bonmin coin-or-Cbc coin-or-Cgl coin-or-Clp coin-or-CoinMP coin-or-CoinUtils coin-or-Couenne coin-or-Data-miplib3 coin-or-Data-Netlib coin-or-Dip coin-or-DyLP coin-or-FlopC++ coin-or-OS coin-or-Osi coin-or-SYMPHONY coin-or-Vol compat-guichan05 compat-guile18 compat-readline5 compat-readline6 compface connect-proxy corkscrew crack-attack crash cronolog cross-binutils cups-bjnp cylindrix dbus-qt3 dd2 deletemail denemo devio dhcping dia dieharder discount dmraid drgeo dsniff dumb dx ebnetd ebview epic erlang eterm execstack fcode-utils firebird firewalk florist foobillard freedroid freeradius-client freeze fvwm gambas3 gcl gcolor2 gf2x gforth ghc ghc8.10 ghc9.0 ghc9.2 ghc9.4 gimp gl-117 GLee glib global glusterfs-coreutils gmp-ecm gnokii gnome-vfs2-monikers gnupg1 gnustep-base gq grace greyhounds gsl gt gtkglext gtorrentviewer guile guile30 hddtemp hfsutils hplip htdig httptunnel hugs98 hylafax+ hyperestraier ibp ifstat iftop ike-scan inadyn-mt insight irsim itzam-core jack_capture jam jfbterm jgmenu joe jpeginfo jpilot jpilot-backup jupp jwhois kBuild kdeaddons kdelibs3 kdepim3 klamav kmod koffice-kivio ksh ladspa-blop-plugins latencytop lcms2 libAfterImage libcdaudio libcgi libcmml libesmtp libgle libgringotts libmcrypt libmikmod libmodelfile libnet10 libnetfilter_conntrack libnids libofa libopm libprelude librep libsexymm libsigc++ libssh libuninum libvisual libvpx links log4cpp lpsolve lrzsz lsof lttv Maelstrom mail-notification makebootfat man2html messiggy mingw-gcc mod2c monit mozjs68 mpich mpqc mpsolve mrtg mtpaint myproxy nacl nagios nas nbtscan ncl netgen njam NLopt nrpe nss_updatedb ntp-refclock nulib2 numpy ogmtools oksh oneko openhpi-subagent openjade opensp orangefs otf2bdf pachi pamtester papi passt pcb-rnd perl perl-Alien-Build perl-Clownfish-CFC perl-Curses perl-eperl perl-File-RsyncP perl-grpc-xs perl-Net-Pcap perl-TermReadKey perl-Tk perl-XML-DifferenceMarkup perl-XML-LibXSLT pgadmin4 pl plotmm plotutils procmail prwd psiconv pwsafe PyMca python2.7 python3.10 python3.11 python3.6 python3.7 python3.8 python3.9 qdbm radcli raddump rarian rats rblcheck Ri-li rootsh rpld rssh rsync-bpc ruby-gnome2 rudeconfig rzip SAASound sage samba sane-backends sane-frontends sblim-cmpi-rpm sc scim-anthy scim-fcitx scim-m17n scim-sayura scmxx scponly serdisplib shadow-utils sing sjinn slashem slrn spamassassin spamprobe sphinx sqlite2 sqliteodbc squeak-vm squidGuard srcpd ssmtp stress-ng sunwait swig t1lib tcpdump tcpick tcpreplay tetex-dvipost texlive-base tgif thttpd timidity++ tinyfugue tn5250 tucnak twlog uim uisp ularn unicornscan unrealircd unuran uperf up-imapproxy uread uucp vim volpack w3m wabt wgrib whatmask whowatch wide-dhcpv6 wmapmload wmweather+ wol worminator wxGTK3 xaos xbae xbiso xdaliclock xdialog xgalaxy xloadimage xmlto xpa xpenguins xsane xskat yices ypserv zisofs-tools _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue