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

Re: (re)compiling debian packages with ccc



Since everyone immediately gravitated to legal issues, I repost the
technical piece.  ;)

I have joined the libtool mailing list and will add ccc as a recognized
compiler to libtool.  Are there other issues with 
    apt-get source ... dpkg-buildpackage
that anyone knows of?  (aside from ccc failing to compile some files)

Since people claim gcc3 is so good, I will have to run some
benchmarks...

Bob McElrath [bob+debian-alpha@mcelrath.org] wrote:
> I'm trying to recompile several packages with Compaq's C Compiler (ccc),
> and would like input from the rest of you as to making this as smooth as
> possible.  (For those that don't know, ccc generates vastly superior
> code on the alpha, and should be the compiler of choice unless it is
> known that it can't compile a given package)
> 
> I want to be able to:
>     apt-get source <package>
>     cd <package>
>     CC=ccc CFLAGS=-O3 dpkg-buildpackage
> for any package in debian.
> 
> The main problem I've run into so far is that libtool does not recognize
> ccc.  Specifically, it does not recognize that ccc can create shared
> libraries.  For packages that use aclocal to generate an aclocal.m4
> file, this can be fixed by patching /usr/share/aclocal/libtool.m4 (patch
> attached against debian unstable libtool)  For packages that use
> aclocal, aclocal *must* be run to re-generate this file or the changes
> won't be seen.  For packages that include an ltconfig file it must be
> patched by hand in the same way (look at the patch -- the change is the
> same).
> 
> Could this be done in an automated way?
> 
> Does anyone else have any experience doing this?

Cheers,
Bob McElrath [Univ. of Wisconsin at Madison, Department of Physics]

    "You measure democracy by the freedom it gives its dissidents, not the
    freedom it gives its assimilated conformists." -- Abbie Hoffman

Attachment: pgpbGLMY4n2lk.pgp
Description: PGP signature


Reply to: