Skip to content
This repository was archived by the owner on Apr 2, 2025. It is now read-only.

Rework how we handle xed to link xed directly into libhpcrun.so and#574

Merged
jmellorcrummey merged 1 commit into
masterfrom
krentel/hide-xed
May 16, 2022
Merged

Rework how we handle xed to link xed directly into libhpcrun.so and#574
jmellorcrummey merged 1 commit into
masterfrom
krentel/hide-xed

Conversation

@mwkrentel
Copy link
Copy Markdown
Member

libhpcrun.o. This allows us to hide the xed symbols inside our
library in case the application also uses xed.

This now requires xed to be built statically (.a) with fPIC.


@jmellorcrummey This is the fix for the xed symbol clash.
Before merging into something, I want to test three things:

  1. test on ppc and arm (me)
  2. test on theta with static hpcprof-mpi (me)
  3. verify that it actually does fix the xed clash with 2022.04.17 (johnmc)

libhpcrun.o.  This allows us to hide the xed symbols inside our
library in case the application also uses xed.

This now requires xed to be built statically (.a) with fPIC.
@mwkrentel mwkrentel requested a review from jmellorcrummey May 10, 2022 17:18
@mwkrentel
Copy link
Copy Markdown
Member Author

I tested (1) and (2) above, so "safe" to merge.
I'm Ok with merging anytime.
@jmellorcrummey

Copy link
Copy Markdown
Member

@jmellorcrummey jmellorcrummey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@jmellorcrummey jmellorcrummey merged commit 97cefae into master May 16, 2022
jmellorcrummey pushed a commit that referenced this pull request May 16, 2022
…574)

libhpcrun.o.  This allows us to hide the xed symbols inside our
library in case the application also uses xed.

This now requires xed to be built statically (.a) with fPIC.
blue42u pushed a commit that referenced this pull request May 16, 2022
…574)

libhpcrun.o.  This allows us to hide the xed symbols inside our
library in case the application also uses xed.

This now requires xed to be built statically (.a) with fPIC.

(cherry picked from commit 97cefae)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants