irclog2html for #uclibc on 20060112

00:21.29*** join/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
01:07.24CIA-1003sjhill 07uClibc-nptl * r13246 10/libc/stdlib/arc4random.c: Copy from trunk.
01:08.42CIA-1003sjhill 07uClibc-nptl * r13247 10/libc/sysdeps/linux/x86_64/bits/sem.h: Copy from trunk.
01:44.11*** join/#uclibc flatronf701B (n=flatronf@202.75.186.154)
01:49.10CIA-1003vapier * r13248 10uClibc/libc/sysdeps/linux/x86_64/bits/ (environments.h sigcontext.h stat.h): import headers from glibc
01:49.54CIA-1003vapier * r13249 10uClibc/libc/sysdeps/linux/common/llseek.c: we dont want to truncate the offset when dealing with the syscall3 version as this will screw up some 64bit hosts
02:05.55CIA-1003vapier * r13250 10uClibc/test/misc/seek.c: test for seek funcs
02:22.14khemhi I need to use thumb aware return for ARM asm functions in libc/string/arm
02:23.01khembut I think the build calls assembler directly to assemble assembly routines so we can not tak advantage of gcc defines to write conditional code
02:23.20khemall functions currently use mov pc, lr
02:23.46khemWe need to have bx lr in case of thumb variants
02:24.12CIA-1003vapier * r13251 10uClibc/Makefile.in: only chown on include subdir in DEVEL_PREFIX
02:24.16khemit could be controlled via gcc built in defines
02:24.42khembut then we need to use gcc driver to assemble
02:24.47khemthese .S files
02:29.10SpanKY?
02:29.34SpanKY.S files are preprocessed
02:29.37SpanKY.s are not
02:29.57khemSpanKY: oh so they are using GCC to preprocess
02:30.18SpanKYi'm pretty sure
02:30.20SpanKYlemme check
02:30.41SpanKYthey must
02:30.47SpanKYlook at like x86_64/memcpy.S
02:30.55SpanKYthere's so much preprosser in that heh
02:31.03khemactually I was thinking of using gcc built-in defines which are decided based on commandline options
02:31.06SpanKYthe AS display is misleading
02:31.18khemI believed in that :)
02:31.26SpanKYrun `make V=1` to see the actual commands
02:31.38khemthanks for pointer
02:31.46khemI will do that
02:31.52khemnow
02:34.37khemyou are right so its calling gcc
02:36.31SpanKYif it didnt, pretty much every .S file we have in there would break heh
02:42.26khemSpanKY: I posted a patch assuming the same
02:43.30khemSpanKY: Is there also a arch system include file like sysdeps.h like glibc
02:45.01khemI see some defines in sysdeps/linux/arm/bits/
02:45.08SpanKYwhat are you looking for ?
02:45.12SpanKY(like what macro)
02:45.20khemI want to add a macro
02:45.43SpanKYwhat kind of macro :)
02:45.56khemrather a define which is something like this
02:47.06khem#if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \
02:47.06khem<PROTECTED>
02:47.06khem# define __USE_BX__
02:47.06khem#endif
02:47.37khemand then I will use this define to write conditional return
02:48.21SpanKYwe dont really have an include like that
02:48.47SpanKYor rather, we dont have a header file that would normally accomodate such a thing
02:49.04SpanKYusually those sort of things we make a config option
02:49.07khemwill it be acceptable to add one
02:49.15khemI see
02:50.24*** join/#uclibc thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca)
02:50.34khemactually this info can be obtained from CONFIG_CPU as well but how to do it
02:51.26kheme.g. CONFIG_ARM926T when set we should use BX to return
02:51.59khemis there a way to get this info during compilation
02:52.45khemor may be I can modify CPU_FLAGS to add a define in Rules.mak
02:53.04SpanKYyou could use kconfig
02:53.15SpanKYmake it an arm-specific option
02:53.29SpanKYextra/Configs/Config.arm
02:53.37khemOK
02:53.55SpanKYconfig USE_BX
02:54.03SpanKYdepends on !CPU_...
02:54.52khemhow will I use it in .S file then (sorry for stupid questions)
02:57.35khemSpanKY: will it generate autoconfig.h file like kernel will all defines
02:59.23SpanKYyes, and whenever you include <features.h>, you'll get access to all config options
02:59.44khemSpanKY: aha thanks a bunch
03:02.15SpanKYnp
03:06.52SpanKYkhem: know much about crt* files ?
03:07.37CIA-1003vapier * r13252 10uClibc/ldso/ldso/dl-elf.c: fix a (very unlikely) page leak
03:07.51CIA-1003landley * r13253 10busybox/util-linux/mdev.c: The major:minor read from dev ends with \n, need to trim that.
03:16.27Newsomeyay!
03:20.05Newsomehmm, different fix, but whatever
03:27.22*** join/#uclibc lsilva (n=leandro@20150019155.user.veloxzone.com.br)
04:59.13*** join/#uclibc bryan (n=Bryan@cpe-70-123-129-170.austin.res.rr.com)
05:52.46khemSpanKY: sorry I was away for a bit
06:13.53CIA-1003landley * r13254 10busybox/util-linux/mdev.c: (log message trimmed)
06:13.53CIA-10Frank Sorenson added hotplug support to mdev. (I tweaked it a bit. Need
06:13.53CIA-10to come up with a test suite for all the stuff that requires root access.
06:54.47*** join/#uclibc blindvt_ (n=bf@M851P003.adsl.highway.telekom.at)
07:26.45*** join/#uclibc blindvt__ (n=bf@M926P015.adsl.highway.telekom.at)
07:39.14*** join/#uclibc psaksa (n=pate@ip212-226-134-137.adsl.kpnqwest.fi)
08:01.52*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:01.59*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.12*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.23*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
10:34.19*** join/#uclibc psm (n=mps@host-6.mikroweb.hu)
10:42.14CIA-1003psm * r13255 10uClibc/include/fcntl.h: Add fcntl64 prototype
10:50.15*** join/#uclibc blindvt` (n=blindvt`@chello213047219050.surfer.at)
11:23.56CIA-1003vapier * r13256 10uClibc/test/dlopen/Makefile: use LDFLAGS when linking .so files as pointed out by Peter S. Mazinger
11:38.04*** join/#uclibc wigyori (i=wigyori@fehercapa.kektintahal.pirospolip.hu) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc SamChi (n=SamChi@37.Red-83-45-225.dynamicIP.rima-tde.net) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc Kaloz (i=kaloz@195.56.146.238) [NETSPLIT VICTIM]
00:21.29*** join/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
01:07.24CIA-1003sjhill 07uClibc-nptl * r13246 10/libc/stdlib/arc4random.c: Copy from trunk.
01:08.42CIA-1003sjhill 07uClibc-nptl * r13247 10/libc/sysdeps/linux/x86_64/bits/sem.h: Copy from trunk.
01:44.11*** join/#uclibc flatronf701B (n=flatronf@202.75.186.154)
01:49.10CIA-1003vapier * r13248 10uClibc/libc/sysdeps/linux/x86_64/bits/ (environments.h sigcontext.h stat.h): import headers from glibc
01:49.54CIA-1003vapier * r13249 10uClibc/libc/sysdeps/linux/common/llseek.c: we dont want to truncate the offset when dealing with the syscall3 version as this will screw up some 64bit hosts
02:05.55CIA-1003vapier * r13250 10uClibc/test/misc/seek.c: test for seek funcs
02:22.14khemhi I need to use thumb aware return for ARM asm functions in libc/string/arm
02:23.01khembut I think the build calls assembler directly to assemble assembly routines so we can not tak advantage of gcc defines to write conditional code
02:23.20khemall functions currently use mov pc, lr
02:23.46khemWe need to have bx lr in case of thumb variants
02:24.12CIA-1003vapier * r13251 10uClibc/Makefile.in: only chown on include subdir in DEVEL_PREFIX
02:24.16khemit could be controlled via gcc built in defines
02:24.42khembut then we need to use gcc driver to assemble
02:24.47khemthese .S files
02:29.10SpanKY?
02:29.34SpanKY.S files are preprocessed
02:29.37SpanKY.s are not
02:29.57khemSpanKY: oh so they are using GCC to preprocess
02:30.18SpanKYi'm pretty sure
02:30.20SpanKYlemme check
02:30.41SpanKYthey must
02:30.47SpanKYlook at like x86_64/memcpy.S
02:30.55SpanKYthere's so much preprosser in that heh
02:31.03khemactually I was thinking of using gcc built-in defines which are decided based on commandline options
02:31.06SpanKYthe AS display is misleading
02:31.18khemI believed in that :)
02:31.26SpanKYrun `make V=1` to see the actual commands
02:31.38khemthanks for pointer
02:31.46khemI will do that
02:31.52khemnow
02:34.37khemyou are right so its calling gcc
02:36.31SpanKYif it didnt, pretty much every .S file we have in there would break heh
02:42.26khemSpanKY: I posted a patch assuming the same
02:43.30khemSpanKY: Is there also a arch system include file like sysdeps.h like glibc
02:45.01khemI see some defines in sysdeps/linux/arm/bits/
02:45.08SpanKYwhat are you looking for ?
02:45.12SpanKY(like what macro)
02:45.20khemI want to add a macro
02:45.43SpanKYwhat kind of macro :)
02:45.56khemrather a define which is something like this
02:47.06khem#if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \
02:47.06khem<PROTECTED>
02:47.06khem# define __USE_BX__
02:47.06khem#endif
02:47.37khemand then I will use this define to write conditional return
02:48.21SpanKYwe dont really have an include like that
02:48.47SpanKYor rather, we dont have a header file that would normally accomodate such a thing
02:49.04SpanKYusually those sort of things we make a config option
02:49.07khemwill it be acceptable to add one
02:49.15khemI see
02:50.24*** join/#uclibc thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca)
02:50.34khemactually this info can be obtained from CONFIG_CPU as well but how to do it
02:51.26kheme.g. CONFIG_ARM926T when set we should use BX to return
02:51.59khemis there a way to get this info during compilation
02:52.45khemor may be I can modify CPU_FLAGS to add a define in Rules.mak
02:53.04SpanKYyou could use kconfig
02:53.15SpanKYmake it an arm-specific option
02:53.29SpanKYextra/Configs/Config.arm
02:53.37khemOK
02:53.55SpanKYconfig USE_BX
02:54.03SpanKYdepends on !CPU_...
02:54.52khemhow will I use it in .S file then (sorry for stupid questions)
02:57.35khemSpanKY: will it generate autoconfig.h file like kernel will all defines
02:59.23SpanKYyes, and whenever you include <features.h>, you'll get access to all config options
02:59.44khemSpanKY: aha thanks a bunch
03:02.15SpanKYnp
03:06.52SpanKYkhem: know much about crt* files ?
03:07.37CIA-1003vapier * r13252 10uClibc/ldso/ldso/dl-elf.c: fix a (very unlikely) page leak
03:07.51CIA-1003landley * r13253 10busybox/util-linux/mdev.c: The major:minor read from dev ends with \n, need to trim that.
03:16.27Newsomeyay!
03:20.05Newsomehmm, different fix, but whatever
03:27.22*** join/#uclibc lsilva (n=leandro@20150019155.user.veloxzone.com.br)
04:59.13*** join/#uclibc bryan (n=Bryan@cpe-70-123-129-170.austin.res.rr.com)
05:52.46khemSpanKY: sorry I was away for a bit
06:13.53CIA-1003landley * r13254 10busybox/util-linux/mdev.c: (log message trimmed)
06:13.53CIA-10Frank Sorenson added hotplug support to mdev. (I tweaked it a bit. Need
06:13.53CIA-10to come up with a test suite for all the stuff that requires root access.
06:54.47*** join/#uclibc blindvt_ (n=bf@M851P003.adsl.highway.telekom.at)
07:26.45*** join/#uclibc blindvt__ (n=bf@M926P015.adsl.highway.telekom.at)
07:39.14*** join/#uclibc psaksa (n=pate@ip212-226-134-137.adsl.kpnqwest.fi)
08:01.52*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:01.59*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.12*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.23*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
10:34.19*** join/#uclibc psm (n=mps@host-6.mikroweb.hu)
10:42.14CIA-1003psm * r13255 10uClibc/include/fcntl.h: Add fcntl64 prototype
10:50.15*** join/#uclibc blindvt` (n=blindvt`@chello213047219050.surfer.at)
11:23.56CIA-1003vapier * r13256 10uClibc/test/dlopen/Makefile: use LDFLAGS when linking .so files as pointed out by Peter S. Mazinger
11:38.04*** join/#uclibc wigyori (i=wigyori@fehercapa.kektintahal.pirospolip.hu) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc SamChi (n=SamChi@37.Red-83-45-225.dynamicIP.rima-tde.net) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc Kaloz (i=kaloz@195.56.146.238) [NETSPLIT VICTIM]
12:08.48CIA-1003aldot * r13257 10busybox/networking/libiproute/iproute.c: - mark argument who of print_route as unused.
12:18.37*** join/#uclibc prpplague (n=billybob@72.22.152.142)
13:13.45*** join/#uclibc thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca)
13:15.52CIA-1003aldot * r13258 10busybox/networking/libiproute/iptunnel.c: (log message trimmed)
13:15.53CIA-10- remove warning about redeclaration of __constant_htons
13:15.53CIA-10- remove warning about format '%ld' expects type 'long int *', but argument #num
14:51.31*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
14:56.16*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
14:59.07*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:04.14*** join/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
15:17.58vapierpsm: alive ?
15:19.16psmyeah
15:19.32vapiertrying to rename ld-uClibc
15:19.37vapierbut it's being bitchy
15:19.47*** part/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
15:20.28psmfor x86_64?
15:21.11vapieryeah, i want to call it ld64-...
15:21.18vapierfor future multilib fun
15:21.42*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:21.42vapierand so i can debug i686/x86_64 on my host system easily :)
15:22.09vapierhttp://rafb.net/paste/results/4DnRuE21.html
15:22.16vapierhere's what i got so far but doesnt seem to be working right
15:23.54psmmaybe somewhere hardcoded? in test it was iirc
15:24.14vapierit's failing `make` in topdir
15:24.48psmyou need some rule to build maybe in ldso?
15:25.15vapieri thought all of that stuff had moved to using $(UCLIBC_LDSO)
15:25.42psmmaybe not the compiler/link rules
15:26.29vapierk, i'll peep there
15:26.48vapieri'm also hoping that is the reason for my python bug in amd64/uclibc
15:26.48psmCFLAGS-ld-uClibc.so fails for sure
15:28.38vapierhrm it's working now
15:28.39vapierlakdsjfalskf
15:28.44vapierPortage 2.1_pre3-r1 (uclibc/amd64, gcc-3.4.5, unavailable, 2.6.14.3-grsec x86_64)
15:29.01*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:30.02*** join/#uclibc blindvt (n=bf@M959P016.adsl.highway.telekom.at)
15:30.40vapierwe should change ld-uClibc-so-y to ldso-y
15:32.21vapierpsm: btw, your gcc-4.0.x ssp stuff, where did you get it ?
15:32.22*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:35.36*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:36.01psmits mainly redhat, there is a bug about it on bugs.g.o, you need other patches as well before applying that one
15:36.32psmyou should use it only w/ uClibc svn, glibc is not ok
15:37.12vapiercould you post the updated stuff to that bug ?
15:37.27vapierwe want to move 4.0.x into ~x86 and we'll have to mask it on hardened otherwise :/
15:38.14CIA-1003aldot * r13259 10busybox/libbb/obscure.c: (log message trimmed)
15:38.15CIA-10- shrink simple obscure stuff a tiny bit:
15:38.15CIA-10<PROTECTED>
15:38.20psmI explained here in this channel, that moving to arch will be a failure, if you do not get glibc correctly before that
15:38.40psmsorry: on gentoo-embedded
15:38.44vapierright, we need to update the symbols
15:39.51vapieryou going to be around this evening psm ?
15:40.19vapiersay in 8 hours ?
15:40.32vapierwe can get the glibc crap all ironed out then in #gentoo-embedded
15:40.58psmthat is 00:40 here, not sure
15:41.20*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:41.44psmI do not help w/ glibc-ssp until the fedora patch is not updated to 2005[11-12]xx
15:43.04psmbut I said that 2 month ago already, nothing happened ;-(
15:43.20vapiergenerally i try to avoid hardened related stuff
15:43.27blindvt`any idea when somebody will go ahead an tag that branches/busybox-1_1 thingy?
15:43.38vapierblindvt: landley is the only one likely to do that
15:44.04psmfedora patch is not hardened, it is more than a year old
15:44.30*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:45.04blindvt`i hope landley does remember which rev he wanted to tag, imho i waited long enough to checkin stuff (i forgot to look if there was already a branch when i checked a few bits in eralier today.. )
15:45.35blindvt`earlier even
15:46.01vapierpsm: generally i try to avoid that stuff as well because i've never touched it before
15:46.09vapierpsm: if i had it my way, i'd never touch glibc :)
15:46.20vapierbut it seems that no one else is touching it so it needs to be updated
15:46.26vapierwhich is what i'd like to go through with you tonight
15:47.17psmI'll try to be up, havent slept much lately
15:47.35*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:48.26vapierwell we can do it another time
15:53.28vapierbbiab
16:31.50*** join/#uclibc ulf_k (n=ulf_kypk@p54BDB125.dip0.t-ipconnect.de)
16:40.59*** join/#uclibc Newsome (n=sorenson@obelix.cs.byu.edu)
16:41.16*** join/#uclibc rfs (n=rsiemsen@209-87-231-114.storm.ca)
17:02.09*** join/#uclibc JockeHome (n=JockeHom@84-217-91-123.tn.glocalnet.net)
00:21.29*** join/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
01:07.24CIA-1003sjhill 07uClibc-nptl * r13246 10/libc/stdlib/arc4random.c: Copy from trunk.
01:08.42CIA-1003sjhill 07uClibc-nptl * r13247 10/libc/sysdeps/linux/x86_64/bits/sem.h: Copy from trunk.
01:44.11*** join/#uclibc flatronf701B (n=flatronf@202.75.186.154)
01:49.10CIA-1003vapier * r13248 10uClibc/libc/sysdeps/linux/x86_64/bits/ (environments.h sigcontext.h stat.h): import headers from glibc
01:49.54CIA-1003vapier * r13249 10uClibc/libc/sysdeps/linux/common/llseek.c: we dont want to truncate the offset when dealing with the syscall3 version as this will screw up some 64bit hosts
02:05.55CIA-1003vapier * r13250 10uClibc/test/misc/seek.c: test for seek funcs
02:22.14khemhi I need to use thumb aware return for ARM asm functions in libc/string/arm
02:23.01khembut I think the build calls assembler directly to assemble assembly routines so we can not tak advantage of gcc defines to write conditional code
02:23.20khemall functions currently use mov pc, lr
02:23.46khemWe need to have bx lr in case of thumb variants
02:24.12CIA-1003vapier * r13251 10uClibc/Makefile.in: only chown on include subdir in DEVEL_PREFIX
02:24.16khemit could be controlled via gcc built in defines
02:24.42khembut then we need to use gcc driver to assemble
02:24.47khemthese .S files
02:29.10SpanKY?
02:29.34SpanKY.S files are preprocessed
02:29.37SpanKY.s are not
02:29.57khemSpanKY: oh so they are using GCC to preprocess
02:30.18SpanKYi'm pretty sure
02:30.20SpanKYlemme check
02:30.41SpanKYthey must
02:30.47SpanKYlook at like x86_64/memcpy.S
02:30.55SpanKYthere's so much preprosser in that heh
02:31.03khemactually I was thinking of using gcc built-in defines which are decided based on commandline options
02:31.06SpanKYthe AS display is misleading
02:31.18khemI believed in that :)
02:31.26SpanKYrun `make V=1` to see the actual commands
02:31.38khemthanks for pointer
02:31.46khemI will do that
02:31.52khemnow
02:34.37khemyou are right so its calling gcc
02:36.31SpanKYif it didnt, pretty much every .S file we have in there would break heh
02:42.26khemSpanKY: I posted a patch assuming the same
02:43.30khemSpanKY: Is there also a arch system include file like sysdeps.h like glibc
02:45.01khemI see some defines in sysdeps/linux/arm/bits/
02:45.08SpanKYwhat are you looking for ?
02:45.12SpanKY(like what macro)
02:45.20khemI want to add a macro
02:45.43SpanKYwhat kind of macro :)
02:45.56khemrather a define which is something like this
02:47.06khem#if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \
02:47.06khem<PROTECTED>
02:47.06khem# define __USE_BX__
02:47.06khem#endif
02:47.37khemand then I will use this define to write conditional return
02:48.21SpanKYwe dont really have an include like that
02:48.47SpanKYor rather, we dont have a header file that would normally accomodate such a thing
02:49.04SpanKYusually those sort of things we make a config option
02:49.07khemwill it be acceptable to add one
02:49.15khemI see
02:50.24*** join/#uclibc thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca)
02:50.34khemactually this info can be obtained from CONFIG_CPU as well but how to do it
02:51.26kheme.g. CONFIG_ARM926T when set we should use BX to return
02:51.59khemis there a way to get this info during compilation
02:52.45khemor may be I can modify CPU_FLAGS to add a define in Rules.mak
02:53.04SpanKYyou could use kconfig
02:53.15SpanKYmake it an arm-specific option
02:53.29SpanKYextra/Configs/Config.arm
02:53.37khemOK
02:53.55SpanKYconfig USE_BX
02:54.03SpanKYdepends on !CPU_...
02:54.52khemhow will I use it in .S file then (sorry for stupid questions)
02:57.35khemSpanKY: will it generate autoconfig.h file like kernel will all defines
02:59.23SpanKYyes, and whenever you include <features.h>, you'll get access to all config options
02:59.44khemSpanKY: aha thanks a bunch
03:02.15SpanKYnp
03:06.52SpanKYkhem: know much about crt* files ?
03:07.37CIA-1003vapier * r13252 10uClibc/ldso/ldso/dl-elf.c: fix a (very unlikely) page leak
03:07.51CIA-1003landley * r13253 10busybox/util-linux/mdev.c: The major:minor read from dev ends with \n, need to trim that.
03:16.27Newsomeyay!
03:20.05Newsomehmm, different fix, but whatever
03:27.22*** join/#uclibc lsilva (n=leandro@20150019155.user.veloxzone.com.br)
04:59.13*** join/#uclibc bryan (n=Bryan@cpe-70-123-129-170.austin.res.rr.com)
05:52.46khemSpanKY: sorry I was away for a bit
06:13.53CIA-1003landley * r13254 10busybox/util-linux/mdev.c: (log message trimmed)
06:13.53CIA-10Frank Sorenson added hotplug support to mdev. (I tweaked it a bit. Need
06:13.53CIA-10to come up with a test suite for all the stuff that requires root access.
06:54.47*** join/#uclibc blindvt_ (n=bf@M851P003.adsl.highway.telekom.at)
07:26.45*** join/#uclibc blindvt__ (n=bf@M926P015.adsl.highway.telekom.at)
07:39.14*** join/#uclibc psaksa (n=pate@ip212-226-134-137.adsl.kpnqwest.fi)
08:01.52*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:01.59*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.12*** join/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
08:02.23*** part/#uclibc marcusbrutus (n=marcusbr@ppp108-88.static.internode.on.net)
10:34.19*** join/#uclibc psm (n=mps@host-6.mikroweb.hu)
10:42.14CIA-1003psm * r13255 10uClibc/include/fcntl.h: Add fcntl64 prototype
10:50.15*** join/#uclibc blindvt` (n=blindvt`@chello213047219050.surfer.at)
11:23.56CIA-1003vapier * r13256 10uClibc/test/dlopen/Makefile: use LDFLAGS when linking .so files as pointed out by Peter S. Mazinger
11:38.04*** join/#uclibc wigyori (i=wigyori@fehercapa.kektintahal.pirospolip.hu) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc SamChi (n=SamChi@37.Red-83-45-225.dynamicIP.rima-tde.net) [NETSPLIT VICTIM]
11:38.04*** join/#uclibc Kaloz (i=kaloz@195.56.146.238) [NETSPLIT VICTIM]
12:08.48CIA-1003aldot * r13257 10busybox/networking/libiproute/iproute.c: - mark argument who of print_route as unused.
12:18.37*** join/#uclibc prpplague (n=billybob@72.22.152.142)
13:13.45*** join/#uclibc thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca)
13:15.52CIA-1003aldot * r13258 10busybox/networking/libiproute/iptunnel.c: (log message trimmed)
13:15.53CIA-10- remove warning about redeclaration of __constant_htons
13:15.53CIA-10- remove warning about format '%ld' expects type 'long int *', but argument #num
14:51.31*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
14:56.16*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
14:59.07*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:04.14*** join/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
15:17.58vapierpsm: alive ?
15:19.16psmyeah
15:19.32vapiertrying to rename ld-uClibc
15:19.37vapierbut it's being bitchy
15:19.47*** part/#uclibc Newsome (n=sorenson@216-190-206-130.customer.csolutions.net)
15:20.28psmfor x86_64?
15:21.11vapieryeah, i want to call it ld64-...
15:21.18vapierfor future multilib fun
15:21.42*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:21.42vapierand so i can debug i686/x86_64 on my host system easily :)
15:22.09vapierhttp://rafb.net/paste/results/4DnRuE21.html
15:22.16vapierhere's what i got so far but doesnt seem to be working right
15:23.54psmmaybe somewhere hardcoded? in test it was iirc
15:24.14vapierit's failing `make` in topdir
15:24.48psmyou need some rule to build maybe in ldso?
15:25.15vapieri thought all of that stuff had moved to using $(UCLIBC_LDSO)
15:25.42psmmaybe not the compiler/link rules
15:26.29vapierk, i'll peep there
15:26.48vapieri'm also hoping that is the reason for my python bug in amd64/uclibc
15:26.48psmCFLAGS-ld-uClibc.so fails for sure
15:28.38vapierhrm it's working now
15:28.39vapierlakdsjfalskf
15:28.44vapierPortage 2.1_pre3-r1 (uclibc/amd64, gcc-3.4.5, unavailable, 2.6.14.3-grsec x86_64)
15:29.01*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:30.02*** join/#uclibc blindvt (n=bf@M959P016.adsl.highway.telekom.at)
15:30.40vapierwe should change ld-uClibc-so-y to ldso-y
15:32.21vapierpsm: btw, your gcc-4.0.x ssp stuff, where did you get it ?
15:32.22*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:35.36*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:36.01psmits mainly redhat, there is a bug about it on bugs.g.o, you need other patches as well before applying that one
15:36.32psmyou should use it only w/ uClibc svn, glibc is not ok
15:37.12vapiercould you post the updated stuff to that bug ?
15:37.27vapierwe want to move 4.0.x into ~x86 and we'll have to mask it on hardened otherwise :/
15:38.14CIA-1003aldot * r13259 10busybox/libbb/obscure.c: (log message trimmed)
15:38.15CIA-10- shrink simple obscure stuff a tiny bit:
15:38.15CIA-10<PROTECTED>
15:38.20psmI explained here in this channel, that moving to arch will be a failure, if you do not get glibc correctly before that
15:38.40psmsorry: on gentoo-embedded
15:38.44vapierright, we need to update the symbols
15:39.51vapieryou going to be around this evening psm ?
15:40.19vapiersay in 8 hours ?
15:40.32vapierwe can get the glibc crap all ironed out then in #gentoo-embedded
15:40.58psmthat is 00:40 here, not sure
15:41.20*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:41.44psmI do not help w/ glibc-ssp until the fedora patch is not updated to 2005[11-12]xx
15:43.04psmbut I said that 2 month ago already, nothing happened ;-(
15:43.20vapiergenerally i try to avoid hardened related stuff
15:43.27blindvt`any idea when somebody will go ahead an tag that branches/busybox-1_1 thingy?
15:43.38vapierblindvt: landley is the only one likely to do that
15:44.04psmfedora patch is not hardened, it is more than a year old
15:44.30*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:45.04blindvt`i hope landley does remember which rev he wanted to tag, imho i waited long enough to checkin stuff (i forgot to look if there was already a branch when i checked a few bits in eralier today.. )
15:45.35blindvt`earlier even
15:46.01vapierpsm: generally i try to avoid that stuff as well because i've never touched it before
15:46.09vapierpsm: if i had it my way, i'd never touch glibc :)
15:46.20vapierbut it seems that no one else is touching it so it needs to be updated
15:46.26vapierwhich is what i'd like to go through with you tonight
15:47.17psmI'll try to be up, havent slept much lately
15:47.35*** join/#uclibc ashes (n=ashes@modemcable085.56-130-66.mc.videotron.ca)
15:48.26vapierwell we can do it another time
15:53.28vapierbbiab
16:31.50*** join/#uclibc ulf_k (n=ulf_kypk@p54BDB125.dip0.t-ipconnect.de)
16:40.59*** join/#uclibc Newsome (n=sorenson@obelix.cs.byu.edu)
16:41.16*** join/#uclibc rfs (n=rsiemsen@209-87-231-114.storm.ca)
17:02.09*** join/#uclibc JockeHome (n=JockeHom@84-217-91-123.tn.glocalnet.net)
18:41.19*** join/#uclibc thraxisp (n=thraxisp@ottgate.precidia.com)
18:42.45*** join/#uclibc woglinde (n=woglinde@e178105179.adsl.alicedsl.de)
19:05.01*** join/#uclibc nitinkg (n=ngupta@gateway-1237.mvista.com) [NETSPLIT VICTIM]
19:08.25*** join/#uclibc tty56 (n=johannes@2001:6f8:1331:3:3d82:7326:f3ee:cc7a)
20:29.52khemhas some one seen unresolved symbol "__ctype_b"
20:48.54psmhave you enabled XLOCALE?
20:49.15khempsm: yes I think
20:49.20khemlet me check
20:49.29psmdont do it
20:49.47psmor you 0.9.28
20:49.57khemUCLIBC_HAS_XLOCALE=y
20:50.01khemoh I see
20:50.13khemI am using 0.9.28
20:50.43kheminfact a snapshot from 17/11/2005
20:51.36khempsm: I will disable it and try a new build
20:52.59psmeither vanilla or current, nothing between, because it changed all the time so noone will help w/ a 2 month old snapshot
20:53.31khempsm: OK I will update my snapshot too
20:54.44psmvapier: *stat64 redefining, I have to modify that code, how can I test your failure (__stat64 wont exist anymore, so I do not know what to undef) ?
21:05.47khempsm: thanks the issue is gone if I disable xlocale
21:21.35vapierpsm: just start using your hidden_proto() and stuff and i'll let you know when it fails :)
21:23.28psmok, I remove your redefines and comments (but not these days there is much to do before I commit)
21:24.17vapierif it fails i'll show you where/why, but not commit stuff
21:24.24vapierno point in clobbering each other constantly
21:24.42vapierneed to figure out why sem stuff fails on x86_64/uclibc ...
21:32.29blindvtbtw.. i remember to have seen an empty __linkage_warning when linking an app (busybox, iirc) with uClibc. Is this known and expected?
22:51.18SpanKYblindvt: yes, ive seen that
22:51.28SpanKYi think it's the fault of the linker, but i havent checked
22:57.21*** join/#uclibc ulf_k (n=ulf_kypk@p54BDB125.dip0.t-ipconnect.de)
23:29.36*** join/#uclibc blindvt_ (n=bf@M1019P026.adsl.highway.telekom.at)
23:32.29*** join/#uclibc ulf_k_ (n=ulf_kypk@p54BDB593.dip0.t-ipconnect.de)
23:53.33*** join/#uclibc ulf_k_ (n=ulf_kypk@p54BDB593.dip0.t-ipconnect.de)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.