Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make zsim with Pin 2.x run on Linux kernel 4 #149

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

gaomy3832
Copy link
Contributor

Based on the discussion in #109 . While zsim does not support Pin 3.0, we can make it run with Pin 2.x on newer Linux.

Fixes:

  • Resolve hdf5 lib path in Ubuntu 15.04 and later.
  • Change Pin injection mode only when using Pin 2.x with kernel 4 and later.
  • Match ABI of gcc 5 and later with Pin.

@abhishekk06
Copy link

Hi @gaomy3832,

I see that your commit is added in the master branch but I am still hitting errors when trying to run simple.cfg

@CHARM-CFLAGS: OPTIMIZE=1 NO_INLINE=NO_INLINE
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
Detach Service Count: 1
Pin 2.14
Copyright (c) 2003-2015, Intel Corporation. All rights reserved.
@CHARM-VERSION: $Rev: 71293 $
@CHARM-BUILDER: BUILDER
@CHARM-COMPILER: gcc 4.4.7
@CHARM-TARGET: ia32e
@CHARM-CFLAGS: OPTIMIZE=1 NO_INLINE=NO_INLINE
C: Injector exited with signal 6
E: Wait for injector failed: No child processes
C: Injector exited with signal 6
[H] Child 23966 done
E: Wait for injector failed: No child processes
[H] Child 23967 done
[H] All children done, exiting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants