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