On Tue, 25 Jan 2011, Gene Cooperman wrote:
>     Thanks very much for mentoring us on the Debian package.  We greatly
> appreciate this.  
you are welcome

> > > DMTCP will work only on i386 and amd64 architectures. I am sorry, but
> > > I don't understand which files should I put under /usr/lib32?
> We have an option:  ./configure --enable-m32
> which builds a 32-bit library on a 64-bit Linux.  This is used for
> checkpointing and restarting 32-bit apps in 64-bit Linux.  This feature
> is seldom used, and so it is not necessary to support this in the Debian
> package.  Should we simply avoid that issue, or should we be including
> 32-bit libraries in /usr/lib32?

would that simply create a 32-bit separate build or "enable"
checkpointing of 32bit apps on 64bit system using 64-bit built
dmtcp_coordinator/dmtcp_checkpoint?

,---
| following messages on my attempt:
| *** ERROR:  You appear to be checkpointing a 32-bit target under 64-bit Linux.
| ***  If this fails, then please try re-configuring DMTCP:
| ***  configure --enable-m32 ; make clean ; make
|
| ERROR: ld.so: object '/usr/lib/dmtcp/dmtcphijack.so' from LD_PRELOAD cannot 
be preloaded: ignored.
`---

suggests that it is the later case... but after rebuilding with
--enable-m32, everything is just 32bit, so now 64bit apps cannot be
checkpointed, thus it seems to be the former :-/

So, probably for now -- just forget about it... later on you might like to
provide ia32-dmtcp binary package for amd64 platform, so someone needing
checkpointing of  32bit apps on 64bit system could simply use ia32_dmtcp_*
tools?   or may be, ideally, all those tools could automagically choose
which build to use (if both are available)?

but I guess that all could be 'TODO' and you might like to adjust the above
ERROR message to make it clear that it is not just a reconfiguration to add an
optional support of 32bit on 64bit systems -- it requires a complete 32-bit
only build.

> 2)
> A small number of source files are modified from glibc source files.
> You can find them by doing:
>   grep -r 'This file is part of the GNU C Library' ./
> Both DMTCP and GLIBC use the LGPL license.  Do we appropriately acknowledge
> any of our source code that is derived from glibc?

some, but some were missing from debian/copyright -- that is what I requested
to be added:


> > * add those other borrowed GNU files/snippets to debian/copyright

> > $> git grep -l 'Copyright.*Free Software Foundation' | grep -v COPYING
> > dmtcp/src/glibcsystem.cpp
> > mtcp/NOTES-x86_64/syscall.S
> > mtcp/NOTES-x86_64/sysdep-x86_64.h
> > mtcp/NOTES-x86_64/sysdep.S
> > mtcp/NOTES-x86_64/tls-i386.h
> > mtcp/NOTES-x86_64/tls-x86_64.h
> > mtcp/mtcp_sigaction_i386.ic
> > mtcp/mtcp_sigaction_x86_64.ic
> > mtcp/sysdep-x86_64.h

> > actually mtcp/sysdep-* ;-)
-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110126145749.go21...@onerussian.com

Reply via email to