Skip to content

[Technical Debt] Fix legacy code for GCC 15 compatibility #387

@frangarcj

Description

@frangarcj

The following packages are currently failing with GCC 15 because of strict C23/C++23 standards (implicit function declarations and integer-to-pointer conversions are now hard errors):

  • taipool
  • opus
  • pixman
  • lame
  • libmpeg2
  • libftpvita
  • onigmo
  • openal-soft

I have temporarily fixed this by adding -Wno-error=implicit-function-declaration and -Wno-error=int-conversion to their respective VITABUILD scripts.

Action Required:
These packages should be properly patched to include missing headers (like <string.h>) and correct function prototypes to avoid relying on these compatibility flags.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions