On Mon, 7 May 2018, 20:10 Joel Sherrill, <j...@rtems.org> wrote: > > > On Mon, May 7, 2018 at 6:01 AM, Vijay Kumar Banerjee < > vijaykumar9...@gmail.com> wrote: > >> I have added the path to libdwarf here >> > > That worked for me to build but not to link. > > I'm not sure why this rld symbol turned up missing on Centos 7. > > ==================================================== > > $ ./waf -v > Waf: Entering directory `/home/joel/rtems-work/rtems-tools/build' > [228/229] Linking build/tester/covoar/trace-converter > 09:38:25 runner ['/usr/bin/g++', 'tester/covoar/TraceConverter.cc.2.o', > 'tester/covoar/TraceList.cc.2.o', 'tester/covoar/TraceReaderBase.cc.2.o', > 'tester/covoar/TraceReaderLogQEMU.cc.2.o', > 'tester/covoar/TraceWriterBase.cc.2.o', > 'tester/covoar/TraceWriterQEMU.cc.2.o', > '-o/home/joel/rtems-work/rtems-tools/build/tester/covoar/trace-converter', > '-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld', > '-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic'] > [229/229] Linking build/tester/covoar/covoar > 09:38:25 runner ['/usr/bin/g++', 'tester/covoar/covoar.cc.3.o', > '-o/home/joel/rtems-work/rtems-tools/build/tester/covoar/covoar', > '-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld', > '-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic'] > tester/covoar/libccovoar.a(DesiredSymbols.cc.1.o): In function > `Coverage::DesiredSymbols::determineSourceLines(Coverage::CoverageRanges*, > Coverage::ExecutableInfo*)': > /home/joel/rtems-work/rtems-tools/build/../tester/covoar/DesiredSymbols.cc:413: > undefined reference to `rld::path::__xpg_basename(std::string const&)' > /home/joel/rtems-work/rtems-tools/build/../tester/covoar/DesiredSymbols.cc:415: > undefined reference to `rld::path::__xpg_basename(std::string const&)' > collect2: error: ld returned 1 exit status > > tester/covoar/libccovoar.a(DesiredSymbols.cc.1.o): In function > `Coverage::DesiredSymbols::determineSourceLines(Coverage::CoverageRanges*, > Coverage::ExecutableInfo*)': > /home/joel/rtems-work/rtems-tools/build/../tester/covoar/DesiredSymbols.cc:413: > undefined reference to `rld::path::__xpg_basename(std::string const&)' > /home/joel/rtems-work/rtems-tools/build/../tester/covoar/DesiredSymbols.cc:415: > undefined reference to `rld::path::__xpg_basename(std::string const&)' > collect2: error: ld returned 1 exit status > > Waf: Leaving directory `/home/joel/rtems-work/rtems-tools/build' > Build failed > -> task in 'trace-converter' failed with exit status 1: > {task 34721616: cxxprogram > TraceConverter.cc.2.o,TraceList.cc.2.o,TraceReaderBase.cc.2.o,TraceReaderLogQEMU.cc.2.o,TraceWriterBase.cc.2.o,TraceWriterQEMU.cc.2.o > -> trace-converter} > ['/usr/bin/g++', 'tester/covoar/TraceConverter.cc.2.o', > 'tester/covoar/TraceList.cc.2.o', 'tester/covoar/TraceReaderBase.cc.2.o', > 'tester/covoar/TraceReaderLogQEMU.cc.2.o', > 'tester/covoar/TraceWriterBase.cc.2.o', > 'tester/covoar/TraceWriterQEMU.cc.2.o', > '-o/home/joel/rtems-work/rtems-tools/build/tester/covoar/trace-converter', > '-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld', > '-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic'] > -> task in 'covoar' failed with exit status 1: > {task 34820256: cxxprogram covoar.cc.3.o -> covoar} > ['/usr/bin/g++', 'tester/covoar/covoar.cc.3.o', > '-o/home/joel/rtems-work/rtems-tools/build/tester/covoar/covoar', > '-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld', > '-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic'] > ==================================================== > >
I'm having the same failure on fedora 27 > >> --- >> >> diff --git a/tester/covoar/wscript b/tester/covoar/wscript >> index 55d5ec9..dd4ad83 100644 >> --- a/tester/covoar/wscript >> +++ b/tester/covoar/wscript >> @@ -63,6 +63,7 @@ def build(bld): >> rtl_includes = [rtemstoolkit, >> rtemstoolkit + '/elftoolchain/libelf', >> rtemstoolkit + '/elftoolchain/common', >> + rtemstoolkit + '/elftoolchain/libdwarf', >> rtemstoolkit + '/libiberty'] >> if bld.env.DEST_OS == 'win32': >> rtl_includes += [rtemstoolkit + '/win32'] >> >> >> >> -- vijay >> >> On 7 May 2018 at 13:30, Vijay Kumar Banerjee <vijaykumar9...@gmail.com> >> wrote: >> >>> >>> On 6 May 2018 at 13:29, Chris Johns <chr...@rtems.org> wrote: >>> >>>> On 6/5/18 5:28 pm, Vijay Kumar Banerjee wrote: >>>> >>>>> On 6 May 2018 at 08:54, Chris Johns <chr...@rtems.org <mailto: >>>>> chr...@rtems.org>> wrote: >>>>> >>>>> Would you please try `waf clean build` to see if rebuilding >>>>> everything fixes this? >>>>> >>>>> still getting the same error . >>>>> I'm using g++ 7.3.1 on fedora 27. >>>>> >>>> >>>> OK >>>> >>>> If you have changed something in the code, can you please send a patch >>>>> for the same ? >>>>> >>>> >>>> I have not changed anything. I do not have a Linux box to try. >>>> >>>> I tried to do it afresh as well, it's still failing to build. >>> Can someone please try to build it in a linux system ? >>> >>>> Chris >>>> >>> >>> >> >> _______________________________________________ >> devel mailing list >> devel@rtems.org >> http://lists.rtems.org/mailman/listinfo/devel >> > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel