On Aug 5, 2013, at 2:38 AM, Martin Ward wrote:

Hi

Looks good to me

An at multilib final system udev now and am working in Eudev in my build to edit the book tomorrow.

For final system 32bit   (will work with mips n32 later):

PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" --libexecdir=/ lib --bindir=/sbin --enable-rule_generator --disable-introspection -- disable-keymap --disable-gudev --enable-libkmod

        prefix:                  /usr
        exec_prefix:             ${prefix}
        sysconfdir:              /etc
        datadir:                 ${datarootdir}
        includedir:              ${prefix}/include
        libdir:                  ${exec_prefix}/lib

        rootprefix:
        rootlibdir:              ${exec_prefix}/lib
        udevlibexecdir:          /lib/udev
        datarootdir:             ${prefix}/share

        udevconfdir:             /etc/udev
        udevconffile:            /etc/udev/udev.conf
        udevhwdbdir:             /etc/udev/hwdb.d
        udevhwdbbin:             /etc/udev/hwdb.bin
        udevkeymapdir:           /lib/udev/keymaps
        udevkeymapforceredir:    /lib/udev/keymaps/force-release
        udevrulesdir:            /lib/udev/rules.d

        pkgconfiglibdir:         ${exec_prefix}/lib/pkgconfig
        sharepkgconfigdir        ${datarootdir}/pkgconfig

        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev

        girdir                   ${datarootdir}/gir-1.0
        typelibsdir              ${exec_prefix}/lib/girepository-1.0

installed files:

/usr/sbin
/usr/sbin/udevadm
/usr/sbin/udevd
/usr/lib
/usr/lib/pkgconfig
/usr/lib/pkgconfig/libudev.pc
/usr/lib/libudev.so.1.3.0
/usr/lib/libudev.so.1
/usr/lib/libudev.so
/usr/lib/libudev.la
/usr/lib/libudev.a
/sbin
/sbin/udevadm
/lib/udev
/lib/udev/accelerometer
/lib/udev/v4l_id
/lib/udev/collect
/lib/udev/cdrom_id
/lib/udev/write_cd_rules
/lib/udev/mtd_probe
/lib/udev/scsi_id
/lib/udev/rule_generator.functions
/lib/udev/write_net_rules
/lib/udev/rules.d
/lib/udev/rules.d/75-tty-description.rules
/lib/udev/rules.d/75-persistent-net-generator.rules
/lib/udev/rules.d/95-udev-late.rules
/lib/udev/rules.d/61-accelerometer.rules
/lib/udev/rules.d/60-persistent-storage-tape.rules
/lib/udev/rules.d/50-udev-default.rules
/lib/udev/rules.d/75-probe_mtd.rules
/lib/udev/rules.d/78-sound-card.rules
/lib/udev/rules.d/80-drivers.rules
/lib/udev/rules.d/42-usb-hid-pm.rules
/lib/udev/rules.d/60-persistent-v4l.rules
/lib/udev/rules.d/64-btrfs.rules
/lib/udev/rules.d/60-persistent-storage.rules
/lib/udev/rules.d/75-cd-aliases-generator.rules
/lib/udev/rules.d/60-persistent-serial.rules
/lib/udev/rules.d/75-net-description.rules
/lib/udev/rules.d/60-persistent-alsa.rules
/lib/udev/rules.d/60-cdrom_id.rules
/lib/udev/rules.d/60-persistent-input.rules
/lib/udev/ata_id



For 64bit:

PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" ./ configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" -- libexecdir=/lib64 --libdir=/usr/lib64 --bindir=/sbin --enable- rule_generator --disable-introspection --disable-keymap --disable- gudev --with-firmware-path=/lib/firmware

        prefix:                  /usr
        exec_prefix:             ${prefix}
        sysconfdir:              /etc
        datadir:                 ${datarootdir}
        includedir:              ${prefix}/include
        libdir:                  /usr/lib64

        rootprefix:
        rootlibdir:              /usr/lib64
        udevlibexecdir:          /lib/udev
        datarootdir:             ${prefix}/share

        udevconfdir:             /etc/udev
        udevconffile:            /etc/udev/udev.conf
        udevhwdbdir:             /etc/udev/hwdb.d
        udevhwdbbin:             /etc/udev/hwdb.bin
        udevkeymapdir:           /lib/udev/keymaps
        udevkeymapforceredir:    /lib/udev/keymaps/force-release
        udevrulesdir:            /lib/udev/rules.d

        pkgconfiglibdir:         /usr/lib64/pkgconfig
        sharepkgconfigdir        ${datarootdir}/pkgconfig

        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev

        girdir                   ${datarootdir}/gir-1.0
        typelibsdir              /usr/lib64/girepository-1.0

Not sure about udevlibexecdir  needs to be /lib64/udev

Tried passing udevlibexecdir=/lib64/udev to configure but I guess we'll have to edit something.

Looks like in configure possible do this: cp -v configure{,.bak} && sed 's@/lib/udev@/lib64/udev@' configure.bak > configure

Then get this:

        prefix:                  /usr
        exec_prefix:             ${prefix}
        sysconfdir:              /etc
        datadir:                 ${datarootdir}
        includedir:              ${prefix}/include
        libdir:                  /usr/lib64

        rootprefix:
        rootlibdir:              /usr/lib64
        udevlibexecdir:          /lib64/udev
        datarootdir:             ${prefix}/share

        udevconfdir:             /etc/udev
        udevconffile:            /etc/udev/udev.conf
        udevhwdbdir:             /etc/udev/hwdb.d
        udevhwdbbin:             /etc/udev/hwdb.bin
        udevkeymapdir:           /lib64/udev/keymaps
        udevkeymapforceredir:    /lib64/udev/keymaps/force-release
        udevrulesdir:            /lib64/udev/rules.d

        pkgconfiglibdir:         /usr/lib64/pkgconfig
        sharepkgconfigdir        ${datarootdir}/pkgconfig

        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev

        girdir                   ${datarootdir}/gir-1.0
        typelibsdir              /usr/lib64/girepository-1.0

and installed files:

/usr/sbin
/usr/sbin/udevadm
/usr/sbin/udevd
/usr/lib64
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libudev.pc
/usr/lib64/libudev.so.1.3.0
/usr/lib64/libudev.so.1
/usr/lib64/libudev.so
/usr/lib64/libudev.la
/usr/lib64/libudev.a
/sbin
/sbin/udevadm
/lib64
/lib64/udev
/lib64/udev/accelerometer
/lib64/udev/v4l_id
/lib64/udev/collect
/lib64/udev/cdrom_id
/lib64/udev/write_cd_rules
/lib64/udev/mtd_probe
/lib64/udev/scsi_id
/lib64/udev/rule_generator.functions
/lib64/udev/write_net_rules
/lib64/udev/rules.d
/lib64/udev/rules.d/75-tty-description.rules
/lib64/udev/rules.d/75-persistent-net-generator.rules
/lib64/udev/rules.d/95-udev-late.rules
/lib64/udev/rules.d/61-accelerometer.rules
/lib64/udev/rules.d/60-persistent-storage-tape.rules
/lib64/udev/rules.d/50-udev-default.rules
/lib64/udev/rules.d/75-probe_mtd.rules
/lib64/udev/rules.d/50-firmware.rules
/lib64/udev/rules.d/78-sound-card.rules
/lib64/udev/rules.d/42-usb-hid-pm.rules
/lib64/udev/rules.d/60-persistent-v4l.rules
/lib64/udev/rules.d/64-btrfs.rules
/lib64/udev/rules.d/80-drivers-modprobe.rules
/lib64/udev/rules.d/60-persistent-storage.rules
/lib64/udev/rules.d/75-cd-aliases-generator.rules
/lib64/udev/rules.d/60-persistent-serial.rules
/lib64/udev/rules.d/75-net-description.rules
/lib64/udev/rules.d/60-persistent-alsa.rules
/lib64/udev/rules.d/60-cdrom_id.rules
/lib64/udev/rules.d/60-persistent-input.rules
/lib64/udev/ata_id

Sincerely,

William Harrington
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to