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 almost 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 #1

Updated by Matthieu CERDA over 9 years ago

  • Description updated (diff)
Actions #2

Updated by Matthieu CERDA over 9 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Matthieu CERDA to Jonathan CLARKE
  • % Done changed from 0 to 100
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/530
Actions #3

Updated by Matthieu CERDA over 9 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset rudder-packages|commit:e6c7c1e5e85bcfc284e7bdae310fc5e18b411ccc.

Actions #4

Updated by Matthieu CERDA over 9 years ago

Applied in changeset rudder-packages|commit:bf86acc03bd5ff4fa08d3176465c252390bf2257.

Actions #5

Updated by Vincent MEMBRÉ about 9 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.5, which was released today (16/12/14)

Actions #6

Updated by Benoît PECCATTE almost 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF