[M3devel] [m3devel] Packaged AMD64_LINUX for debian

Jay jay.krell at cornell.edu
Thu May 28 02:35:57 CEST 2009


> One issue with how-cm3-does-it is, IMO,
> /usr/local/cm3/lib directory...It must be lib64 on AMD64_LINUX
 
 
Is this always true or only sometimes?
Are there "pure" 64bit systems?
Should be if exist or unconditional?
Also, do you know about hypothetical PPC64_LINUX, MIP64_LINUX, SPARC64_LINUX?
(I only have sparc64 running so far.)
That is, all 64bit Linux or only AMD64?
 
Thanks,
 - Jay



----------------------------------------
> From: dragisha at m3w.org
> To: eiserlohpp at yahoo.com
> Date: Wed, 27 May 2009 09:04:49 +0200
> CC: m3devel at elegosoft.com
> Subject: Re: [M3devel] [m3devel] Packaged AMD64_LINUX for debian
>
> I have work-in-progress rpm creation, my distro is Fedora but no reason
> for your .debs or my .rpms to have any issues running on any deb/rpm
> distro.
>
> But - I see problem here with any changing of source for packaging
> needs. Only change I've made was for CM3_INSTALL_PREFIX so I can make
> rpms incrementally. Almost every of my m3 projects is rpm packaged and I
> don't like to have all-inclusive rpm. So I am working on scripts to make
> rpm recipes for small sets of packages. My current recipes are for cm3
> (compiler, m3core, libm3, tcp, udp, set, tempfiles, patternmatching,
> parseparams) divided to cm3 and cm3-devel, separate rpm with m3gdb and
> cvsup (binary rpms are suplib, suplib-devel, cvsup). And all of them are
> building LINUXLIBC6 and AMD64_LINUX binary rpms.
>
> One issue with how-cm3-does-it is, IMO, /usr/local/cm3/lib directory...
> It must be lib64 on AMD64_LINUX, at least because we may need both
> LINUXLIBC6 and AMD64_LINUX libraries present on same system. In my case,
> I need it because some of C support librarires like panda (basic PDF
> creation primitives) are not 64 bit clean.
>
> Along the way I am making template recipes and working on deriving of
> dependicies from m3makefiles. Don't know if there is exact recipe
> translator for rpm-deb...?
>
> On Tue, 2009-05-26 at 18:44 -0700, Peter Eiserloh wrote:
>> NOTE-2: I have moved most of the config files to /usr/cm3/etc,
>> the only one remaining in the binary directory is cm3.cfg.
>> These invoke include("../etc/foo.common"). Changing the
>> location of "cm3.cfg" would require actually changing the
>> code of cm3.
>>
> --
> Dragiša Durić 
>


More information about the M3devel mailing list