Changeset 7be99f2c for x/installing/x7server.xml
- Timestamp:
- 05/25/2006 06:52:00 AM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 04c940c3
- Parents:
- e639150
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/x7server.xml
re639150 r7be99f2c 7 7 <!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2"> 8 8 <!ENTITY xorg-server-download-ftp ""> 9 <!ENTITY xorg-server-md5sum " 5cd3316f07ed32a05cbd69e73a71bc74">10 <!ENTITY xorg-server-size " 5.8MB">11 <!ENTITY xorg-server-buildsize "4 13MB">12 <!ENTITY xorg-server-time "5. 96 SBU">9 <!ENTITY xorg-server-md5sum "d070c58a598fb52c5cb86344725c4ad6"> 10 <!ENTITY xorg-server-size "6.1 MB"> 11 <!ENTITY xorg-server-buildsize "424 MB"> 12 <!ENTITY xorg-server-time "5.6 SBU"> 13 13 14 14 ]> … … 65 65 66 66 <bridgehead renderas="sect4">Required</bridgehead> 67 <para role="required"><xref linkend="xorg7-font"/></para> 67 <para role="required"><xref linkend="xorg7-font"/> and 68 <xref linkend="xorg7-lib"/></para> 68 69 69 70 <bridgehead renderas="sect4">Optional</bridgehead> … … 84 85 </note> 85 86 86 <para>A serious security vulnerability was recently discovered that will87 allow a malicious user to execute code as the root user. Fix the88 vulnerability with the following command:</para>89 90 <screen><userinput>sed -i 's/ntri & sizeof/ntri * sizeof/' render/mitri.c</userinput></screen>91 92 87 <!-- To be removed if/when proposed glibc patch is added to LFS SVN 93 88 Leave in in for a couple of weeks with 'you may need' and a testcase 94 89 around it to save the support list silly questions. Should remove in 95 a couple of weeks -->90 a couple of weeks 96 91 <para>Recent <application>Glibc</application> may have a problem with its 97 92 installed <filename>sys/kd.h</filename> file. This has recently been … … 104 99 sed -i.bak '/CONFIG_H/i #include <linux/types.h>' \ 105 100 hw/xfree86/os-support/linux/lnx_agp.c</userinput></screen> 106 <!--End remove -->101 End remove --> 107 102 108 103 <para>Install the server by running the following commands:</para> 109 104 110 <screen><userinput>./configure $XORG_CONFIG \ 105 <screen><userinput>sed -i \ 106 's@-I$(top_builddir)/include@-I$(top_builddir)/GL/mesa/main@8' \ 107 GL/glx/Makefile.in && 108 sed -i \ 109 's@-I$(top_builddir)/include@-I$(top_builddir)/GL/mesa/glapi@7' \ 110 GL/glx/Makefile.in && 111 ./configure $XORG_CONFIG \ 111 112 --with-mesa-source='<replaceable></path/to></replaceable>/Mesa-&mesalib-version;' \ 112 113 --with-fontdir=$XORG_PREFIX/lib/X11/fonts \ 113 114 --with-module-dir=$XORG_PREFIX/lib/X11/modules \ 115 --with-dri-driver-path=$XORG_PREFIX/lib/X11/modules/dri \ 114 116 --enable-install-setuid && 115 117 make</userinput></screen> … … 127 129 <title>Command Explanations</title> 128 130 131 <para><command>sed -i '...' GL/glx/Makefile.in</command>: These commands 132 correct the search path for the <application>Mesa</application> headers. 133 The 8th and 7th instance of '-I$(top_builddir)' in the existing search 134 search path are replaced with <application>Mesa</application> paths.</para> 135 129 136 <para><parameter>--with-mesa-source=...</parameter>: This switch directs 130 137 the build system to the location of the <application>Mesa</application> … … 132 139 <application>Mesa</application>, omit this switch.</para> 133 140 141 <para><parameter>--with-module-dir=...</parameter>: This parameter 142 sets the destination for the installed modules.</para> 143 144 <para><parameter>--with-dri-driver-path=...</parameter>: This is the 145 location of the <application>Mesa</application> dri drivers.</para> 146 134 147 <para><parameter>--enable-install-setuid</parameter>: The Xorg binary must 135 148 run as the root user. This switch ensures that the binary is installed 136 setuid when the build is doneby an unprivileged user.</para>149 setuid when make is run by an unprivileged user.</para> 137 150 138 151 <para><parameter>--disable-glx</parameter>: Disable building of the GLX 139 extension. This is required if building without152 extension. This parameter is required if building without 140 153 <application>Mesa</application>.</para> 141 154 142 155 <para><parameter>--disable-dri</parameter>: Disable building of the DRI 143 extension. This is required if building without156 extension. This parameter is required if building without 144 157 <application>Mesa</application>.</para> 145 158 146 159 <para><parameter>--disable-xprint</parameter>: Disable building of 147 the <application>Xprint</application> extension and server. This is 148 required if building without <application>Mesa</application>.</para> 160 the <application>Xprint</application> extension and server. This 161 parameter is required if building without 162 <application>Mesa</application>.</para> 149 163 150 164 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.