diff --git a/configs/components/openssl-3.0.rb b/configs/components/openssl-3.0.rb index 94548e251..7ee4733c9 100644 --- a/configs/components/openssl-3.0.rb +++ b/configs/components/openssl-3.0.rb @@ -53,8 +53,9 @@ pkg.environment 'CC', '/opt/freeware/bin/gcc' cflags = "#{settings[:cflags]} -static-libgcc" - # see https://github.com/openssl/openssl/issues/18007 - ldflags = "#{settings[:ldflags]} -latomic -lm" + # see https://github.com/openssl/openssl/issues/18007 about -latomic + # see https://www.ibm.com/docs/en/aix/7.2?topic=l-ld-command about -R, which is equivalent to -rpath + ldflags = "#{settings[:ldflags]} -Wl,-R#{settings[:libdir]} -latomic -lm" target = 'aix-gcc' # elsif platform.is_solaris? # pkg.environment 'PATH', '/opt/pl-build-tools/bin:$(PATH):/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin'