Changes in chapter08/udev.xml [7152faa:13ef4ac]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/udev.xml
r7152faa r13ef4ac 196 196 </sect2> 197 197 198 <!-- - - - - - - - - - --> 199 <!-- Multilib - 32bit --> 200 <!-- - - - - - - - - - --> 201 <sect2 arch="ml_32,ml_all" role="installation"> 202 <title>Installation of Udev - 32bit</title> 203 204 <para>Clean previous build (while still in the build directory):</para> 205 206 <screen><userinput remap="pre">rm -rf *</userinput></screen> 207 208 <para>Prepare Udev for compilation:</para> 209 210 <screen><userinput remap="configure">PKG_CONFIG_PATH="/usr/lib32/pkgconfig" \ 211 CC="gcc -m32 -march=i686" \ 212 CXX="g++ -m32 -march=i686" \ 213 LANG=en_US.UTF-8 \ 214 meson setup \ 215 --prefix=/usr \ 216 --buildtype=release \ 217 -Dmode=release \ 218 -Ddev-kvm-mode=0660 \ 219 -Dlink-udev-shared=false \ 220 -Dlogind=false \ 221 -Dvconsole=false \ 222 ..</userinput></screen> 223 224 <para>Compile the package:</para> 225 226 <screen><userinput remap="make">ninja \ 227 $(grep -o -E "^build (src/libudev|src/udev)[^:]*" \ 228 build.ninja | awk '{ print $2 }') \ 229 $(realpath libudev.so --relative-to .)</userinput></screen> 230 231 <para>Install the package:</para> 232 233 <screen><userinput remap="install">mkdir -pv /usr/lib32/pkgconfig && 234 cp -av libudev.so{,*[0-9]} /usr/lib32/ && 235 sed -e "s;/usr/lib;&32;g" src/libudev/libudev.pc > /usr/lib32/pkgconfig/libudev.pc</userinput></screen> 236 237 </sect2><!-- m32 --> 238 239 <!-- - - - - - - - - - --> 240 <!-- Multilib - x32bit --> 241 <!-- - - - - - - - - - --> 242 <sect2 arch="ml_x32,ml_all" role="installation"> 243 <title>Installation of Udev - x32bit</title> 244 <para>Clean previous build (while still in the build directory):</para> 245 246 <screen><userinput remap="pre">rm -rf *</userinput></screen> 247 248 <para>Prepare Udev for compilation:</para> 249 250 <screen><userinput remap="configure">PKG_CONFIG_PATH="/usr/libx32/pkgconfig" \ 251 CC="gcc -mx32" \ 252 CXX="g++ -mx32" \ 253 CFLAGS+=" -Wno-error=shift-overflow" \ 254 CXXFLAGS+=" -Wno-error=shift-overflow" \ 255 LANG=en_US.UTF-8 \ 256 meson setup \ 257 --prefix=/usr \ 258 --buildtype=release \ 259 -Dmode=release \ 260 -Ddev-kvm-mode=0660 \ 261 -Dlink-udev-shared=false \ 262 -Dlogind=false \ 263 -Dvconsole=false \ 264 ..</userinput></screen> 265 266 <para>Compile the package:</para> 267 268 <screen><userinput remap="make">ninja \ 269 $(grep -o -E "^build (src/libudev|src/udev)[^:]*" \ 270 build.ninja | awk '{ print $2 }') \ 271 $(realpath libudev.so --relative-to .)</userinput></screen> 272 273 <para>Install the package:</para> 274 275 <screen><userinput remap="install">mkdir -pv /usr/libx32/pkgconfig && 276 cp -av libudev.so{,*[0-9]} /usr/libx32/ && 277 sed -e "s;/usr/lib;&x32;g" src/libudev/libudev.pc > /usr/libx32/pkgconfig/libudev.pc</userinput></screen> 278 279 </sect2><!-- mx32 --> 280 198 281 <sect2 id="conf-udev" role="configuration"> 199 282 <title>Configuring Udev</title>
Note:
See TracChangeset
for help on using the changeset viewer.