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

final fixup for 3.3.5-1



On Thu, Sep 16, 1999 at 09:24:17AM +0200, Sven LUTHER wrote:
> --- xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c.orig	Wed Sep 15 17:01:53 1999
> +++ xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c	Wed Sep 15 17:03:55 1999
> @@ -76,11 +76,12 @@
>      unsigned int integer;
>      unsigned char bytes[4];
>  };
> -
> +/* Also defined in regmach64.h ...
>  static __inline__ void regwbe(volatile unsigned long regindex, unsigned long regdata)
>  {
>      *(unsigned long *)(mach64MemReg + regindex) = regdata;
>  }
> +*/
>  
>  static __inline__ unsigned int bit_reverse32(unsigned int bits)
>  {

I don't see the point of the above, regwbe is declared static anyway.

> --- xc/programs/Xserver/hw/xfree68/mach64/Imakefile.orig	Wed Sep 15 18:24:42 1999
> +++ xc/programs/Xserver/hw/xfree68/mach64/Imakefile	Wed Sep 15 18:25:04 1999
> @@ -49,7 +49,7 @@
>  LinkSourceFile(mach64pntwn.c,../../xfree86/accel/mach64)
>  LinkSourceFile(mach64seg.c,../../xfree86/accel/mach64)
>  LinkSourceFile(mach64text.c,../../xfree86/accel/mach64)
> -LinkSourceFile(mach64util.c,../../xfree86/accel/mach64)
> +LinkSourceFile(mach64util.h,../../xfree86/accel/mach64)
>  LinkSourceFile(mach64win.c,../../xfree86/accel/mach64)
>  LinkSourceFile(regmach64.h,../../xfree86/accel/mach64)
>  

Yes, that obviously should be done and I am applying it.

> --- /home/luther/Xfree/3.3/debian/xfree86-1-3.3.4/build-tree/xc/programs/Xserver/hw/xfree68/mach64/mach64util.h.orig	Thu Sep 16 07:34:58 1999
> +++ /home/luther/Xfree/3.3/debian/xfree86-1-3.3.4/build-tree/xc/programs/Xserver/hw/xfree68/mach64/mach64util.h	Thu Sep 16 07:38:08 1999
> @@ -143,6 +143,7 @@
>  
>  #endif /* __sparc__ */
>  
> +#ifndef __powerpc__
>  extern __inline__ void regw(unsigned int regindex, unsigned long regdata)
>  {
>      unsigned long appaddr;
> @@ -175,6 +176,7 @@
>      return (*(__volatile__ int *)appaddr);
>  #endif
>  }
> +#endif /* __powerpc__ */
>  
>  extern __inline__ void regwb(unsigned int regindex, unsigned char regdata)
>  {

I will apply this one as well.

Can someone tell me the whys and wherefores of "inline" versus
"__inline__"?  The New Testament is silent on the subject.  Is it a GNU
thing?

Also, for m68k I am disabling *all* framebuffer accelerated drivers.  There
are presently four: the NCR 77C32BLT, the IMS Twin Turbo, the ATI Mach64,
and the Permedia 2.

Christian, I am not sure I can get 3.3.5-1 building with *no* modifications
for you yet.  The only one I'm stuck on is the rules file fix, which
obviously cannot be done for everyone else.

However, I have a new rule called "environment" which people should run
before trying to build.  It will tell you a lot about how sane the build
environment will be.  Keep in mind that dpkg-buildpackage sets a lot of
variables on the debian/rules command like these days...DEB_HOST_ARCH et
al.

A version of 3.3.5-1 has already been built and BenC says it works great on
the SPARC.  So let's keep our fingers crossed.

I'll be starting a "final" build of 3.3.5-1 in a few minutes.  I will bring
the .debs home for testing and if nothing hideous happens this will be
uploaded to master.

-- 
G. Branden Robinson              |
Debian GNU/Linux                 |   The noble soul has reverence for itself.
branden@ecn.purdue.edu           |   -- Friedrich Nietzsche
cartoon.ecn.purdue.edu/~branden/ |

Attachment: pgpjLIGwefpG0.pgp
Description: PGP signature


Reply to: