Re: [rvm-research] Question on JikesRVM build with perfevent
Junjie Qian <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Erik, You are right. 32-bit libpfm solved the problem. Thanks! Best Junjie On Thursday, September 4, 2014 10:11 AM, Erik Brangs <[email protected]> wrote: Hi, On 03.09.2014 04:24, Junjie Qian wrote: > I am building JikesRVM with perfevent configuration. It used to work, but today when I rebuilt it, it shows error as following. > > build-bootloader: > [exec] /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../libpfm.so when searching for -lpfm > [exec] /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../libpfm.a when searching for -lpfm > [exec] /usr/bin/ld: skipping incompatible //usr/lib/libpfm.so when searching for -lpfm > [exec] /usr/bin/ld: skipping incompatible //usr/lib/libpfm.a when searching for -lpfm > [exec] /usr/bin/ld: cannot find -lpfm > [exec] collect2: error: ld returned 1 exit status > > BUILD FAILED > .../build.xml:1834: The following error occurred while executing this line: > .../build.xml:1839: exec returned: 1 > > It works if no perfevent configuration. > I had the problem building perfevent before, but it was solved by changing the linking order which Erik updated later. > > The platform is, Ubuntu Linux 3.13.0, JikesRVM 10762-revision, libpfm-4.4.0, gcc-4.8.2, g++-4.8.2. > > Could you give me some help on this? On hg tip, the line for the linking order is: <arg line="${c++.args} ${rvm.common.args} ${gcspy.lib.dir} ${rvm.src} ${perfevent.lib} ${c++.librt} -lpthread ${c++.rdynamic} -g"/> That linking order works for me on Ubuntu 14.04 with an installed 32-bit libpfm4. Are you using the same linking order? If not, does the linking order from the hg tip work for you? Kind regards, Erik Brangs ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Jikesrvm-researchers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers