Project

General

Profile

Actions

Bug #5815

closed

Building OpenSSL on AIX requires triggering slibclean before installing

Added by Matthieu CERDA over 9 years ago. Updated about 9 years ago.

Status:
Released
Priority:
1
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

When building and installing OpenSSL on AIX, you get this:

ld: 0711-851 SEVERE ERROR: Output file: libcrypto.so.1.0.0
    The file is in use and cannot be overwritten.
collect2: error: ld returned 12 exit status

It is because the libcrypto.so lib is loaded into memory by AIX (optimization).

We need to trigger a "slibclean" on AIX between make and make install to prevent this, which will unload the library from memory and enable make install to overwrite it.


Related issues 2 (0 open2 closed)

Related to Rudder - User story #5147: Include our own OpenSSL for non maintained oses in rudder-agent packageReleasedJonathan CLARKE2014-10-20Actions
Has duplicate Rudder - Bug #5869: rudder-agent build on AIX fails with "libcrypto.so.1.0.0: The file is in use and cannot be overwritten" errorRejectedMatthieu CERDA2014-11-29Actions
Actions

Also available in: Atom PDF