[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#610653: ITP: dmtcp -- Checkpoint/Restart functionality for Linux processes



> # uname -m
> x86_64
> # dpkg --print-architecture
> i386
>
> quite often Debian 32bit-built systems are running on top of 32/64 bit
> capable kernel.  So, imho correct way to deduce built type is not from kernel
> but from toolchain itself:
>
> # grep OUTPUT_ARCH mtcp.t
> OUTPUT_ARCH(i386)
>
> and on 64bit kernel+toolchain it looks like
>
> $> ld -shared -verbose | grep OUTPUT_ARCH
> OUTPUT_ARCH(i386:x86-64)
>
> which is indeed somewhat inconvenient but signals that both 32bit and
> 64bit supported (related to my elderly question on 32bit libraries support on
> 64bit systems)
>
> May be OUTPUT_FORMAT content would be more appropriate?

So, is it true that in this case where
> # uname -m
> x86_64
> # dpkg --print-architecture
> i386

the OUTPUT_FORMAT would be "elf32-i386"? i.e.

#  ld -shared -verbose | grep OUTPUT_FORMAT
OUTPUT_FORMAT("elf32-i386", "elf32-i386",

> Another hint:  sed has -i option for 'infile' changes, so no need for temporary
>               files

Thanks, will use it. :-)

>
> --
> =------------------------------------------------------------------=
> Keep in touch                                     www.onerussian.com
> Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic
>



Reply to: