#2391: Convenience /etc/X11 symlinks point the other way round
--------------------------------------------+-------------------------------
 Reporter:  [EMAIL PROTECTED]  |        Owner:  [email protected]
     Type:  task                            |       Status:  new                
           
 Priority:  normal                          |    Milestone:  6.3                
           
Component:  BOOK                            |      Version:  SVN                
           
 Severity:  normal                          |   Resolution:                     
           
 Keywords:                                  |  
--------------------------------------------+-------------------------------
Comment (by [EMAIL PROTECTED]):

 Well, Xcms.txt is simply not packaged, but it looks like an example file
 anyway, so it is better to symlink it. For reference, these are Debian's
 Xorg configuration arguments.

 {{{
 confflags += --disable-static \
              --enable-xorg \
              --with-mesa-source=/usr/share/mesa-source \
              --with-default-font-
 
path="/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x
 -ttcidfont-conf.d/dirs/TrueType" \
              --with-serverconfig-path=/etc/X11/xserver \
              --with-rgb-path=/etc/X11/rgb \
              --enable-xtrap \
              --disable-dmx \
              --enable-vfb \
              --enable-kdrive \
              --enable-xephyr \
              --disable-xsdl \
              --disable-xfake \
              $(build_xfbdev) \
              --disable-kdrive-vesa \
              --disable-lbx \
              --enable-freetype \
              --disable-xorgconfig \
              --disable-xorgcfg \
              --with-xkb-path=/usr/share/X11/xkb \
              --with-xkb-output=/var/lib/xkb \
              --enable-xfree86-utils \
              --with-os-name="$(shell uname)" \
              --with-os-vendor="$(VENDOR) ($(SOURCE_NAME)
 $(SOURCE_VERSION))" \
              --with-int10=x86emu \
              --disable-type1
 }}}

 --disable-static: removes useless *.a files, please do the same with all
 drivers.

 --with-\*=/etc/\*: paths

 --disable-xorgconfig, --disable-xorgcfg: don't build interactice
 configuration tools. As demonstrated on the LiveCD, one xorg.conf with a
 single adjustment (video driver) suits everybody. As a side effect, Cards
 and Options files (that contain obsolete content anyway) are removed.
 Anyway, the programs look for these files in $XORG_PREFIX/lib/X11 (see the
 source), while they are actually installed in $XORG_PREFIX/share/X11. So
 these programs don't work now anyway, and nobody noticed. Remove them.

 --with-int10=x86emu: required for the "vesa" driver and some others that
 call into the BIOS to work under 64-bit kernels and 32-bit userspace. Yes,
 I know this is beyond BLFS, but this bug has been reported on the LiveCD
 and fixed.

 --disable-type1: freetype can handle Type1 fonts just fine.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2391#comment:8>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to