xserver/xorg/GL/symlink-mesa.sh and Mesa?

Felix Kühling fxkuehl at gmx.de
Tue Feb 21 16:55:30 PST 2006


I think you'd also need to update a Makefile.am to have the new files
built in Xorg.

Every time a file gets added to Mesa HEAD the symlink script and
possibly one or more Makefile.am's need to be updated. This happens
pretty frequently ATM and keeps breaking the build. This situation kinda
sucks. But it's not the Mesa developers' fault. AFAIK no one told them
to keep Xorg up-to-date. And it's Xorg's fault if they use the Mesa
development branch for their builds.

Something like a stable Mesa branch that gets changes from Mesa HEAD
merged semi-regularly might be a good idea. Maybe a vendor branch in
Xorg CVS? Using the cvs import command should make this rather painless.
See also "Tracking third-party sources" in the CVS manual.

Just my 2¢.

Regards,
  Felix

Am Dienstag, den 21.02.2006, 16:36 -0800 schrieb Jeremy C. Reed:
> The http://wiki.x.org/wiki/ModularDevelopersGuide says: "Mesa HEAD is 
> required to build xorg-server HEAD."
> 
> But some files are not symlinked.
> 
> I don't know if this is complete yet, but updating 
> xserver/xorg/GL/symlink-mesa.sh helped me. (I saw from its cvs log that it 
> is updated a lot.)
> 
> May I commit this?
> 
> Index: xorg/GL/symlink-mesa.sh
> ===================================================================
> RCS file: /cvs/xorg/xserver/xorg/GL/symlink-mesa.sh,v
> retrieving revision 1.12
> diff -b -u -r1.12 symlink-mesa.sh
> --- xorg/GL/symlink-mesa.sh	20 Feb 2006 03:00:08 -0000	1.12
> +++ xorg/GL/symlink-mesa.sh	22 Feb 2006 00:34:35 -0000
> @@ -432,8 +432,12 @@
>      action slang_compile_variable.h
>      action slang_execute.c
>      action slang_execute.h
> +    action slang_export.c
> +    action slang_export.h
>      action slang_library_noise.c
>      action slang_library_noise.h
> +    action slang_link.c
> +    action slang_link.h
>      action slang_mesa.h
>      action slang_preprocess.c
>      action slang_preprocess.h
> 
>  Jeremy C. Reed
> 
>  	  	 	 technical support & remote administration
> 	  	 	 http://www.pugetsoundtechnology.com/
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
> 
> 
-- 
| Felix Kühling <fxkuehl at gmx.de>                     http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3  B152 151C 5CC1 D888 E595 |




More information about the xorg mailing list