[Clfs-support] gcc-4.8.0 clfs

William Harrington kb0iic at berzerkula.org
Fri May 31 06:57:16 PDT 2013



Begin forwarded message:

> From: bvl <bvl at btconnect.com>
> Date: May 31, 2013 8:50:37 AM CDT
> To: Martin Ward <macros_the_black at ntlworld.com>
> Cc: clfs-support at lists.cross-lfs.org, William Harrington <kb0iic at berzerkula.org 
> >
> Subject: Re: [Clfs-support] gcc-4.8.0 clfs
>
> On Friday 31 May 2013 10:08:29 Martin Ward wrote:
>> On 31/05/13 00:28, bvl wrote:
>>> On Thursday 30 May 2013 12:47:37 William Harrington wrote:
>>>> I'll update my working book and right now I'm doing a powerpc  
>>>> target
>>>
>>> Following my recent  emails   to the list I am a bit more successful
>>> after trying MWard's WHarrington's updates  over the last few  
>>> days .  I
>>> shall hopefully  make a report soon.  You may all recall my build is
>>> amd64 (pure64). I  reached as far as udev-182 with the build.  I am
>>> using the  instructions in the clfs dev book of a few days ago.  
>>> namely:-
>>>
>>> ./configure --prefix=/usr \
>>>
>>>   --sysconfdir=/etc --with-rootprefix="" \
>>>   --libexecdir=/lib --bindir=/sbin \
>>>   --with-usb-ids-path=no --with-pci-ids-path=no \
>>>   --enable-rule_generator --disable-introspection \
>>>   --disable-keymap --disable-gudev
>>>
>>> Make ends like so:-
>>> #---------------------
>>>
>>>   CCLD   udevadm
>>>   CC     src/udevd-udev-event.o
>>>   CC     src/udevd-udev-watch.o
>>>   CC     src/udevd-udev-node.o
>>>   CC     src/udevd-udev-rules.o
>>>   CC     src/udevd-udev-ctrl.o
>>>   CC     src/udevd-udev-builtin.o
>>>   CC     src/udevd-udev-builtin-blkid.o
>>>   CC     src/udevd-udev-builtin-firmware.o
>>>   CC     src/udevd-udev-builtin-hwdb.o
>>>   CC     src/udevd-udev-builtin-input_id.o
>>>   CC     src/udevd-udev-builtin-kmod.o
>>>   CC     src/udevd-udev-builtin-path_id.o
>>>   CC     src/udevd-udev-builtin-usb_id.o
>>>   CC     src/udevd-udevd.o
>>>   CC     src/udevd-sd-daemon.o
>>>   CCLD   udevd
>>>
>>> src/udevd-sd-daemon.o: In function `sd_is_mq':
>>> /udev-182/src/sd-daemon.c:394: undefined reference to `mq_getattr'
>>> collect2: error: ld returned 1 exit status
>>> make[2]: *** [udevd] Error 1
>>> #--------
>>>
>>> Advice would be appreciated.
>>>
>>> sincerely
>>> bv
>>
>> Try adding LDFLAGS="$LDFLAGS -lrt" at the start of the configure  
>> command
>>
>> i.e
>> LDFLAGS="$LDFLAGS -lrt" ./configure --prefix=/usr \ --sysconfdir=/etc
>> --with-rootprefix="" \ --libexecdir=/lib --bindir=/sbin \
>> --with-usb-ids-path=no --with-pci-ids-path=no \ --enable- 
>> rule_generator
>> --disable-introspection \ --disable-keymap --disable-gudev
>>
>> or after the make command
>>
>> make LDFLAGS="$LDFLAGS -lrt"
>>
>> martin
>
> is mq_getattr part of librt.so/librt.a?
>
> I tried eudev
> ( https://github.com/gentoo/eudev )
> and it compiled .
>
> ( Unfortunately I am rebuilding my setup - I reached as far as    
> installing
> bootscripts  and went to delete any unwanted /etc/rc.d/rc.x links  
> as   and
> accidently   the  whole  clfs partition was effectively deleted   so  
> I am
> rebuilding)
>
> As regards eudev, The site says it tracks systemd and extracts the  
> udev so I
> am wondering if this is not a better uption than to remain nailed to  
> udev-182.
>
> comments welcomed
>
> sincerely
> bv

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20130531/c5b81098/attachment-0001.htm>


More information about the Clfs-support mailing list