I investigated the possibility of adding a symbol mangler and mapper so that longer symbols can be used... it's definitely possible but I didn't actually do it. Further magic would be required to link, run and maybe debug the code on the mainframe side. But it should allow compiling things like... sqlite as a DB/2 replacement. Or even wilder things.
As previously discussed elsewhere:
I investigated the possibility of adding a symbol mangler and mapper so that longer symbols can be used... it's definitely possible but I didn't actually do it. Further magic would be required to link, run and maybe debug the code on the mainframe side. But it should allow compiling things like... sqlite as a DB/2 replacement. Or even wilder things.
Originally posted by @promovicz in https://github.com/retroprom/mvs-gcc/issues/1#issuecomment-997897802