Am 18.11.2015 um 08:10 schrieb Lorenzo Colitti:
> On Wed, Nov 18, 2015 at 4:00 PM, Anton Ivanov
> <anton.iva...@kot-begemot.co.uk> wrote:
>> It is.
>>
>> You need -lrt to link in HR timers. However, the original patch should add
>> that to the library list. I need to understand why it does not in the dm
>> tree.
> 
> I noticed that command already does contain "-lrt", just in a
> different place. It starts off with:
> 
> gcc -Wl,-rpath,/lib64 -m64 -Wl,-rpath,/lib -Wl,--wrap,malloc
> -Wl,--wrap,free -Wl,--wrap,calloc -Wl,-m -Wl,elf_x86_64 -lrt <...>
> 
> That command line doesn't work, but if you remove the -lrt and put it
> at the end of the line, it starts working. Is the order significant?
> Or is it a bug in GCC's command line parsing?

The order matters.
-lrt has to be placed after all object files which need the rt library.
Can you double check whether this is the case?

Thanks,
//richard

------------------------------------------------------------------------------
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to