mirror of https://github.com/openssl/openssl.git
Updating ifdefs to account for xlclang compiler frontend on AIX.
The fallback DEP works fine there. XLC should be unaffected. CLA: trivial Reviewed-by: Todd Short <todd.short@me.com> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18892)
This commit is contained in:
parent
6f74677911
commit
df1e33bc8a
|
@ -104,7 +104,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) && !defined(_AIX)
|
||||
# undef DEP_INIT_ATTRIBUTE
|
||||
# undef DEP_FINI_ATTRIBUTE
|
||||
# define DEP_INIT_ATTRIBUTE static __attribute__((constructor))
|
||||
|
@ -114,7 +114,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
|||
# pragma init(init)
|
||||
# pragma fini(cleanup)
|
||||
|
||||
#elif defined(_AIX)
|
||||
#elif defined(_AIX) && !defined(__GNUC__)
|
||||
void _init(void);
|
||||
void _cleanup(void);
|
||||
# pragma init(_init)
|
||||
|
|
Loading…
Reference in New Issue