Post BAgxTyn9rH0RwNcJvc by Tijgertje1987@mastodon.online
 (DIR) More posts by Tijgertje1987@mastodon.online
 (DIR) Post #BAgxTyn9rH0RwNcJvc by Tijgertje1987@mastodon.online
       0 likes, 0 repeats
       
       @sinbad A few months ago I needed the PHP 4 runtime for a client project. Granted that is C++, not C but the GNU compiler refused it.Because it used old stuff that is not longer allowed.Besides that it did not work with modern libraries.Unless your program uses nothing (doubtful) you need at least maintenance updates because the environment changes over time
       
 (DIR) Post #BAgxTz5Em3T4qS4l6m by mirabilos@toot.mirbsd.org
       0 likes, 0 repeats
       
       @Tijgertje1987 @sinbad eg, add the correct -std= flag (I don’t do CFrustFrust but something like gnu++98 IIRC?), it’s just the default that changed
       
 (DIR) Post #BAh0QK7EvzIqmOxUG0 by Tijgertje1987@mastodon.online
       0 likes, 0 repeats
       
       @mirabilos @sinbad Dude are you so dense to think I haven’t tried stuff like that ? 😒It DID NOT WORK.  Even languages like C and C++ deprecate and remove stuff over a 15+ year timespan.Just like 16 bit stuff does not work (native) anymore on a modern machine.I made it work by adding a compiler chain of 3 compilers. And that was only possible because I also had access to the compiler source code
       
 (DIR) Post #BAh0QKRRirSxn4Pcki by mirabilos@toot.mirbsd.org
       0 likes, 0 repeats
       
       @Tijgertje1987 @sinbad C99 has not removed anything in the last 27 years.C23 has, yes. So what? Just compile with C99 selected.Same applies for CFrustFrust.Of course you do have to figure out how to make GCC DTRT, but this is not due to removing of anything.