spawn.h ?
Carmelo AMOROSO
carmelo.amoroso at st.com
Mon Feb 7 13:47:23 UTC 2011
On 2/7/2011 12:14 PM, bruce bushby wrote:
>
> doh!!! I just found it with a recursive grep....thanks Carmelo....much
> appreciated!!!!!
>
you're welcome :)
carmelo
>
> On Mon, Feb 7, 2011 at 11:11 AM, Carmelo AMOROSO <carmelo.amoroso at st.com
> <mailto:carmelo.amoroso at st.com>> wrote:
>
> On 2/7/2011 12:07 PM, bruce bushby wrote:
> > Hi Carmelo
> >
> > Ignoring the word "buildroot" then, pure uclibc...on it's own... (nothing
> to do
> > with buildroot) ... how would one enable the
> > uClibc optional feature "+config UCLIBC_HAS_ADVANCED_REALTIME" ..... as
> detailed
> > here:
> > http://uclibc.org/~aldot/uClibc/uClibc-0.9.29-optional-features.01p5.diff
> >
> > My apologies if this is not the correct list for uClibc configurations
> options.
> >
> > Thanks
> > Bruce
> >
>
> Not sure if I've undesrtood... you should just edit your .config changing
>
> #UCLIBC_HAS_ADVANCED_REALTIME is not set
>
> to
>
> UCLIBC_HAS_ADVANCED_REALTIME=y
>
> >
> >
> >
> > On Mon, Feb 7, 2011 at 10:56 AM, Carmelo AMOROSO <carmelo.amoroso at st.com
> <mailto:carmelo.amoroso at st.com>
> > <mailto:carmelo.amoroso at st.com <mailto:carmelo.amoroso at st.com>>> wrote:
> >
> > On 2/7/2011 11:48 AM, bruce bushby wrote:
> > > Hi
> > >
> > > Whilst reading this link:
> > > http://uclibc.org/~aldot/uClibc/uClibc-0.9.29-optional-features.01p5.diff
> > >
> > > I noticed a config option called:
> > > +config UCLIBC_HAS_ADVANCED_REALTIME
> > >
> > > This appears to contain all the functions that I am missing when I try and
> > > add "rabbitmq-c" client to "buildroot". How would I go about configuring my
> > > uclibc (built by buildroot) to include the above option and associated
> posix
> > > functions?
> > >
> > > Thanks
> > > Bruce
> > >
> > >
> >
> > Please, post you question to buildroot list.
> >
> > Thanks,
> > Carmelo
> >
> > >
> > > from:
> > > http://uclibc.org/~aldot/uClibc/uClibc-0.9.29-optional-features.01p5.diff
> > >
> > > +config UCLIBC_HAS_ADVANCED_REALTIME
> > > + bool "Advanced realtime-related family of SUSv functions"
> > > + default y
> > > + depends on UCLIBC_HAS_REALTIME
> > > + help
> > > + These functions are part of the Timers option and need not
> > > + be available on all implementations.
> > > +
> > > + clock_getcpuclockid()
> > > + clock_nanosleep()
> > > + mq_timedreceive()
> > > + mq_timedsend()
> > > + posix_fadvise()
> > > + posix_fallocate()
> > > + posix_madvise()
> > > + posix_memalign()
> > > + posix_mem_offset()
> > > + posix_spawnattr_destroy(), posix_spawnattr_init()
> > > + posix_spawnattr_getflags(), posix_spawnattr_setflags()
> > > + posix_spawnattr_getpgroup(), posix_spawnattr_setpgroup()
> > > + posix_spawnattr_getschedparam(), posix_spawnattr_setschedparam()
> > > + posix_spawnattr_getschedpolicy(), posix_spawnattr_setschedpolicy()
> > > + posix_spawnattr_getsigdefault(), posix_spawnattr_setsigdefault()
> > > + posix_spawnattr_getsigmask(), posix_spawnattr_setsigmask()
> > > + posix_spawn_file_actions_addclose()
> > > + posix_spawn_file_actions_adddup2()
> > > + posix_spawn_file_actions_addopen()
> > > + posix_spawn_file_actions_destroy()
> > > + posix_spawn_file_actions_init()
> > > + posix_spawn()
> > > + posix_spawnp()
> > > + posix_typed_mem_get_info()
> > > + pthread_mutex_timedlock()
> > > + sem_timedwait()
> > > +
> > >
> > >
> > > On Sun, Feb 6, 2011 at 5:28 PM, bruce bushby <bruce.bushby at gmail.com
> <mailto:bruce.bushby at gmail.com>
> > <mailto:bruce.bushby at gmail.com <mailto:bruce.bushby at gmail.com>>> wrote:
> > >
> > > > Hi
> > > >
> > > > Are there any suggestions for compiling an application that uses
> "#include
> > > > <spawn.h>" with uClibc?
> > > >
> > > > I've been trying to add rabbitMQ C client as a "buildroot" application
> > > > however the compile keep failing due to "missing spawn.h"
> > > >
> > > > I've tried all the uClib thread options including Native POSIX threading
> > > > with the daily snapshot.
> > > >
> > > > This is the error message:
> > > >
> > > > /opt/buildroot/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc
> > > >
> >
> --sysroot=/opt/buildroot/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot
> > > > -DHAVE_CONFIG_H -I. -I.. -I../librabbitmq -I./unix -I../librabbitmq -pipe
> > > > -Os -mtune=arm926ej-s -march=armv5te -mabi=aapcs-linux -msoft-float
> > > > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
> > > >
> > >
> >
> -I/opt/buildroot/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr/include
> > > >
> >
> -I/opt/buildroot/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/include
> > > > -Wall -MT process.o -MD -MP -MF .deps/process.Tpo -c -o process.o
> `test -f
> > > > 'unix/process.c' || echo './'`unix/process.c
> > > > unix/process.c:53:19: fatal error: spawn.h: No such file or directory
> > > > compilation terminated.
> > > > make[4]: *** [process.o] Error 1
> > > > make[4]: *** Waiting for unfinished jobs....
> > > >
> > > > I did some searching and get the feeling that posix_spawn it not
> supported
> > > > ... or t depends on (SPN ?)
> > > >
> > > >
> > > > Would the application need to recoded to work with uClibc?
> > > >
> > > >
> > > > Thanks
> > > > Bruce
> > > >
> > > >
> > > >
> > > >
> > > _______________________________________________
> > > uClibc mailing list
> > > uClibc at uclibc.org <mailto:uClibc at uclibc.org> <mailto:uClibc at uclibc.org
> <mailto:uClibc at uclibc.org>>
> > > http://lists.busybox.net/mailman/listinfo/uclibc
> > >
> > _______________________________________________
> > uClibc mailing list
> > uClibc at uclibc.org <mailto:uClibc at uclibc.org> <mailto:uClibc at uclibc.org
> <mailto:uClibc at uclibc.org>>
> > http://lists.busybox.net/mailman/listinfo/uclibc
> >
> >
>
>
More information about the uClibc
mailing list