Ken Moffat wrote:
> On Wed, May 30, 2012 at 08:49:05PM -0500, Bruce Dubbs wrote:
>> Now use systemd-lfs-2.patch
>>
>> The build remains:
>>
>>    tar -xf systemd-183.tar.xz
>>    cd systemd-183
>>    patch -Np1 -i ../systemd-lfs-2.patch
>>    sh make.sh
>>    sh install.sh
>>
> 
>  Failed to link:
> 
> CC cdrom_id
> CC ata_id
> CC accelerometer
> /usr/bin/ld: cannot find -ludev
> collect2: error: ld returned 1 exit status
> LD udevd failed
> root in chroot /building/systemd-183#
> 
>  You know I do things differently, so here is my environment in case
> it's my fault:

The environment shouldn't be a factor.  You should have seen:

CC libudev-device-private
CC libudev-device
CC libudev-enumerate
CC libudev-list
CC libudev-monitor
CC libudev-queue-private
CC libudev-queue
CC libudev-util
CC libudev
libudev.so.1 created
...
CC accelerometer
LD udevd
LD udevadm
...
Finished

Look at the make.sh script.  It should have:

########## LINKING

cd build
...
LDFLAGS="-pthread -Lbuild  -lrt -lblkid  -lkmod -L.. -ludev"
link udevd
...

    -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to