1b9dac6013
OpenSSL 3.5.3 tarball is missing include/openssl/core.h and include/internal/core.h headers. Instead of using a patch (which fails due to atomic patch application when files already exist), inline the header creation directly into the build script. This approach is more robust because: - It always creates the headers before configure, regardless of whether the source tree was previously patched or not - It avoids the atomic patch rollback issue when files exist - It survives make clean / distclean without issues Fixes build failure: fatal error: openssl/core.h: No such file or directory