00:12.29 | *** join/#uclibc calamari (n=calamari@ip68-231-173-86.tc.ph.cox.net) |
00:12.31 | calamari | hi |
00:12.57 | calamari | is there a smaller ncurses library out there? |
00:14.40 | rfs | depends what features you want... |
00:15.24 | rfs | termcap/terminfo is smaller |
00:15.45 | rfs | but wont' do overlapping windows, etc. |
00:16.33 | calamari | rfs: basically something to drive nano and cfdisk |
00:17.02 | rfs | so you want the ncurses api...? |
00:17.20 | rfs | slang is another popular one |
00:17.21 | calamari | well, I want nano, I don't need cfdisk necessarily :) |
00:18.43 | rfs | let's have a look... |
00:19.59 | calamari | oh, does busybox have diff, I didn't see it anywhere |
00:22.12 | rfs | calamari: no its in diffutils, you can build against uclibc |
00:22.52 | rfs | busybox is meant for small embedded systems, not development... |
00:23.20 | calamari | np.. thanks :) |
00:24.41 | calamari | hmm, slang seems to be bigger than ncurses hehe |
00:26.31 | rfs | perhaps. |
00:26.41 | rfs | i noticed #ifdef USE_SLANG in the nano sources |
00:27.28 | calamari | yeah there is a configure option for it.. then I decided to check the size of the slang libs |
00:27.41 | calamari | and noticed they were 100k larger than ncurses.. hehe |
00:28.05 | rfs | you probably should try statically linking both to nano, and check the size that way |
00:28.18 | calamari | ahh, good idea |
00:28.21 | calamari | thanks |
00:28.35 | rfs | otherwise there might be truckloads of unused code... |
00:29.27 | calamari | is it possible to go partially static so I can still benefit from the other libs? |
00:29.36 | rfs | sure |
00:30.42 | rfs | gcc -o foo -static -lfoo -shared -lbar -lc -lm |
00:32.28 | calamari | thanks a lot! |
00:35.39 | rfs | np |
04:08.12 | solar | that syntax should no longer be valid with current toolchains |
04:53.09 | calamari | cool, got it down to 160k, pure static link, used -Os and strip |
04:53.52 | calamari | I wonder if I can set up upx to extract to a certain place (like /dev/shm) |
05:18.30 | calamari | nm.. upx doesn't seem to work right under that environment |
06:28.45 | *** join/#uclibc blindvt_ (n=bf@M945P031.adsl.highway.telekom.at) |
06:37.28 | calamari | I'm noticing that busybox is adding a lot of programs that aren't selected in the menuconfig. Is this because they don't take up any extra space? |
06:56.34 | calamari | weird.. needed a make clean, fixed now |
06:57.36 | calamari | hm, nope |
06:58.00 | calamari | it seems to be ignoring my settings in preference to some other set |
06:58.25 | calamari | argh.. nm sorry .. hehe |
06:58.29 | calamari | ./busybox is correct |
06:58.42 | calamari | sorry if anyone wasted time thinking about that |
06:58.57 | blindvt` | hmz |
07:41.29 | *** join/#uclibc EzK (i=EzK@71.19.46.66) |
07:41.44 | *** part/#uclibc EzK (i=EzK@71.19.46.66) |
08:13.28 | syn | hi |
08:14.01 | syn | is there a more or less detailed description of the 3 paths used by uClibc (when doing make menuconfig) which would relate to the linker ? |
08:14.16 | syn | because I have the following error : i586-linux-uclibc-ld: cannot find /usr/cross/sys-i586-linux-uclibc/lib/libc.so.0 inside /usr/cross/sys-i586-linux-uclibc |
08:35.49 | *** join/#uclibc psaksa (n=pate@ip212-226-134-137.adsl.kpnqwest.fi) |
09:21.37 | *** join/#uclibc mcwoods (n=mcwoods@86.42.79.195) |
09:21.46 | mcwoods | who |
09:53.39 | syn | hmmm |
09:53.52 | syn | forget my previous messages, i've been able to fix my problems but |
09:54.14 | syn | it seems cpu_set_t is defined in an "if 0" preprocessor directive o_O |
09:54.26 | syn | I can't build busybox ;p |
09:56.37 | blindvt` | syn, hm? that'd be taskset, yes? |
09:56.50 | syn | yes |
09:57.00 | syn | look in bits/sched.h |
09:57.56 | blindvt` | syn, mine reads #if defined _SCHED_H && !defined __cpu_set_t_defined ...blah typedef struct{__cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS];} cpu_set_t; |
09:58.10 | syn | is it automatically generated ? |
09:58.16 | syn | i may have missed a featyre |
09:58.19 | syn | feature |
09:58.21 | blindvt` | syn, you're in uClibc, yes? Mine is from glibc, it seems |
09:58.29 | syn | i'm in uclibc yes |
09:58.32 | syn | of course |
09:59.02 | syn | well, not of course |
09:59.04 | syn | :) |
10:00.10 | syn | i hope someone already built busybox against uclibc |
10:00.17 | syn | maybe not using make defconfig |
10:00.56 | blindvt` | syn, just disable taskset for now and poke vapier to enable that part of uClibc's sched.h, please |
10:01.06 | syn | sure |
10:01.12 | syn | vapier: hi there ;) |
10:01.25 | syn | i guess a formal bug report is better |
10:02.25 | blindvt` | syn, i do not regularly build against uClibc, that's the stuff people who make a living out of using that stuff are supposed to check :P |
10:02.40 | syn | sure |
10:03.11 | syn | i didn't blame anyone :) |
10:03.23 | blindvt` | of course not :) |
10:03.29 | syn | i could even work on uClibc a bit, since it's for my work |
10:05.04 | blindvt` | reminds me that we need chrt() too. But as i don't use that one myself on a regular basis.. ;) |
10:06.05 | syn | blindvt`: do i need an account to bugreport ? |
10:06.06 | blindvt` | syn, IIRC yes |
10:06.13 | syn | ok |
10:11.56 | syn | doen |
10:11.58 | syn | done |
10:12.44 | syn | tss, i can't write "declarations" correctly ... |
11:28.28 | *** join/#uclibc hgb_ (n=hgb@tussi.moria.no) |
12:51.58 | *** join/#uclibc prpplague (n=billybob@72.22.134.165) |
13:28.29 | *** join/#uclibc ambroseL (n=bjb@router.fidus.ca) |
13:46.01 | syn | vapier: SpanKY: are you looking for someone to maintain uClibc on sparc ? |
14:18.53 | solar | sparc-uclibc needs love for sure if anybody is interested in maintaining it. |
14:20.08 | *** join/#uclibc sjhill (n=sjhill@eth13.com-link.com) |
14:28.12 | syn | solar: i am |
14:28.18 | syn | occasionnaly |
14:28.34 | syn | i have a few other projects that need to be taken care of before |
14:29.03 | *** join/#uclibc blindvt_ (n=bf@M990P016.adsl.highway.telekom.at) |
14:34.03 | CIA-4 | 03aldot * r15364 10busybox/debianutils/start_stop_daemon.c: - fix stupid typo from last checkin |
15:48.25 | *** join/#uclibc andersee (n=andersee@codepoet.org) |
16:00.27 | *** join/#uclibc Kaloz_ (i=kaloz@openwrt.org) |
16:25.02 | *** join/#uclibc _kaenat (n=ringlej@m1.qa.keyvoice.com) |
18:20.19 | *** join/#uclibc JockeHome (n=JockeHom@84-217-88-70.tn.glocalnet.net) |
20:09.55 | *** join/#uclibc khem (n=khem@gateway-1237.mvista.com) |
20:32.24 | *** join/#uclibc gcl (n=gcl@S01060016b61d1226.cg.shawcable.net) |
20:34.28 | *** join/#uclibc prpplague (n=dave@69.73.210.65) |
20:54.14 | sjhill | okay, everyone read the mailing list for buildroot licensing. |
20:54.21 | sjhill | this should be fun |
22:30.42 | *** join/#uclibc blindvt_ (n=bf@M953P016.adsl.highway.telekom.at) |
22:33.27 | *** join/#uclibc ambroseL (n=bjb@router.fidus.ca) |