00:59.08 | CIA-10 | 03landley * r11493 10busybox/ (include/applets.h miscutils/less.c): First cleanup pass, from Rob Sullivan. More to be done... |
02:01.00 | *** join/#uclibc SpanKY (n=UserBah@pool-141-154-237-212.bos.east.verizon.net) |
04:36.06 | *** join/#uclibc andersee (n=andersee@codepoet.org) |
04:42.00 | CIA-10 | 03vapier * r11494 10buildroot/ (Config.in package/Makefile.in): add sf mirrors list in help (fix by Bernhard Fischer) and allow people to add custom prefix/suffix to builds |
04:43.35 | CIA-10 | 03vapier * r11495 10busybox/miscutils/Config.in: (log message trimmed) |
04:43.35 | CIA-10 | Bernhard Fischer writes: |
04:43.35 | CIA-10 | Attached patch moves bbconfig's entry in Config.in in the alphabetically |
05:18.43 | *** join/#uclibc remus (n=remus@adsl-69-107-128-153.dsl.pltn13.pacbell.net) |
05:43.27 | *** join/#uclibc _cow (n=cow@M897P012.adsl.highway.telekom.at) |
08:02.55 | JockeHome | SpanKY: ldr ip, .L_GOT+4/* _fini */ |
08:02.55 | JockeHome | ldr a1, [sl, ip] |
08:02.55 | JockeHome | str a1, [sp, #-4]!/* Push _fini */ |
08:02.55 | JockeHome | ldr ip, .L_GOT+8/* _init */ |
08:02.55 | JockeHome | ldr a4, [sl, ip] |
08:02.58 | JockeHome | |
08:03.00 | JockeHome | ldr ip, .L_GOT+12/* main */ |
08:03.02 | JockeHome | ldr a1, [sl, ip] |
08:03.20 | SpanKY | ah, that'd do it heh |
08:03.28 | JockeHome | :) |
08:05.17 | SpanKY | so wtf, if _fini == 0, what's going to happen to that code ? |
08:06.00 | SpanKY | i'll commit my fix for the non-PIC case |
08:06.43 | JockeHome | fini == 0 is OK |
08:07.09 | JockeHome | but swapping fini and main isn't |
08:07.20 | CIA-10 | 03vapier * r11496 10uClibc/libc/sysdeps/linux/arm/crt1.S: declare _init/_fini weak if UCLIBC_CTOR_DTOR is not defined |
08:11.01 | JockeHome | SpanKY: I think crt is always compiled with PIC for some reseon I don't recall |
08:11.15 | SpanKY | i think you're right, i recall seeing that behavior |
08:11.28 | SpanKY | i dont think it's right, but what do i know ;) |
08:11.30 | JockeHome | look at powerpc, see if you can use that |
08:11.39 | JockeHome | it isnt :) |
08:12.04 | JockeHome | but it doesn't matter |
08:12.22 | SpanKY | what you use in ppc i use in some other archs |
08:12.25 | SpanKY | like i386 |
08:12.36 | *** join/#uclibc remus_ (n=remus@adsl-69-107-101-191.dsl.pltn13.pacbell.net) |
08:12.37 | SpanKY | but those other arches dont declare _init/_fini like arm does |
08:13.15 | JockeHome | right, so it may not work. |
08:13.40 | JockeHome | In that case I think you need to force int/fini to zero |
08:13.49 | JockeHome | .word 0 |
08:14.14 | SpanKY | right, but what does the asm do ? |
08:14.43 | SpanKY | err nm |
08:15.08 | SpanKY | i'm outs for now |
08:16.31 | JockeHome | possibly like this: |
08:16.34 | JockeHome | # ifdef __UCLIBC_CTOR_DTOR__ |
08:16.35 | JockeHome | <PROTECTED> |
08:16.35 | JockeHome | <PROTECTED> |
08:16.35 | JockeHome | # else |
08:16.35 | JockeHome | <PROTECTED> |
08:16.39 | JockeHome | #endif |
08:17.15 | JockeHome | getting late? |
10:39.56 | *** join/#uclibc steelman (n=steelman@aml46.internetdsl.tpnet.pl) |
10:40.02 | steelman | hello All |
10:41.23 | steelman | oneliner for package/iptables/iptables.mk |
10:41.24 | steelman | 23c23 |
10:41.55 | steelman | < $(BUILD_DIR)/uClibc/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
10:42.00 | steelman | --- |
10:42.15 | steelman | > $(BUILD_DIR)/staging_dir/uClibc/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
10:43.57 | steelman | oops, the the '>' is wrong, the correct one is |
10:44.09 | steelman | > $(BUILD_DIR)/staging_dir/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
12:13.24 | cow | steelman, there's also something amiss in buildroot if you happen to need to pass an argument to the HOSTCC.. try make HOSTCC="gcc -fpermissive" and see it fail in various places (I've got a trivial patch to make this work, fwiw). |
12:53.07 | *** join/#uclibc _cow (n=cow@M1088P018.adsl.highway.telekom.at) |
14:14.58 | CIA-10 | 03jocke * r11497 10uClibc/ldso/ (include/dl-hash.h ldso/dl-hash.c): Remove unused function. |
14:18.03 | JockeHome | steelman: $(BUILD_DIR)/staging_dir/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
14:18.35 | JockeHome | not good to have staging_dir hardcoded |
14:19.42 | JockeHome | and use diff -u for patches |
14:39.48 | *** join/#uclibc cow (n=cow@M1088P018.adsl.highway.telekom.at) |
17:08.48 | *** join/#uclibc steelman_ (n=steelman@aml46.internetdsl.tpnet.pl) |
17:09.05 | steelman_ | JockeHome, back again, no staging_dir? ok what do you suggeest instead |
17:10.00 | JockeHome | steelman: try find a variable that points to staging_dir |
17:11.20 | JockeHome | I think the name staging_dir is configurable, isn't it? |
17:11.58 | steelman_ | JockeHome, let's see... |
17:14.50 | steelman_ | JockeHome, yeah, right. $(STAGING_DIR) |
17:15.11 | JockeHome | :) |
17:15.28 | steelman | JockeHome, wait a moment, i'll patch |
17:16.19 | steelman | JockeHome, works :) |
17:16.43 | JockeHome | read my comments about patch and post a proper patch :) |
17:17.21 | JockeHome | need to check what my kids are doing, back later |
17:17.41 | steelman | --- package-old/iptables/iptables.mk 2005-09-18 12:39:27.000000000 +0200 |
17:17.47 | steelman | +++ package/iptables/iptables.mk 2005-09-18 19:15:56.000000000 +0200 |
17:17.52 | steelman | @@ -20,7 +20,7 @@ |
17:17.57 | steelman | <PROTECTED> |
17:18.02 | steelman | <PROTECTED> |
17:18.07 | steelman | <PROTECTED> |
17:18.12 | steelman | - $(BUILD_DIR)/uClibc/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
17:18.16 | steelman | + $(STAGING_DIR)/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile |
17:18.23 | steelman | <PROTECTED> |
17:18.34 | steelman | <PROTECTED> |
17:18.46 | steelman | <PROTECTED> |
17:33.10 | steelman | ok I've filed it in the bugtracking system |
17:34.31 | steelman | there should be, at least one category more: "Building system". there will always be some bugs related to makefiles and other building scripts eg. menuconfigs. |
17:47.40 | CIA-10 | 03jocke * r11498 10buildroot/package/iptables/iptables.mk: Patch from steelman. fixes bug 437. |
17:48.39 | JockeHome | steelman: there is a buildroot category. |
18:04.24 | *** join/#uclibc steelman (n=steelman@aml46.internetdsl.tpnet.pl) |
18:19.35 | JockeHome | steelman: there is a buildroot category. |
18:46.25 | steelman | JockeHome, the category where one can choose between: Architecture Specifig, Documentation, New Features, etc. |
20:01.10 | *** join/#uclibc cow (n=cow@M1088P018.adsl.highway.telekom.at) |
20:09.42 | cow | anyone up to applying the fix to make bbconfig compile and work again? |
20:15.05 | *** join/#uclibc andersee (n=andersen@codepoet.org) |
20:18.51 | JockeHome | SpanKY: http://rafb.net/paste/results/j7Msaf22.html |
20:19.37 | JockeHome | if you want to test x86_64 lazy binding |
20:28.23 | SpanKY | JockeHome: hmm i'll try that, thanks |
20:49.49 | *** join/#uclibc ashes (n=ashes@modemcable214.217-202-24.mc.videotron.ca) |
20:50.32 | *** join/#uclibc pmjdebruijn (n=pmjdebru@pmjdebruijn.xs4all.nl) |
20:50.54 | pmjdebruijn | export/tools/lib/gcc-lib/mipsel-linux/2.96/../../../../mipsel-linux/bin/ld: warning: libc.so.6, needed by /export/tools/lib/gcc-lib/mipsel-linux/2.96/../../../../mipsel-linux/lib/libm.so, may conflict with libc.so.0 |
20:51.00 | pmjdebruijn | does this look familiar to anybody here? |
20:51.29 | pmjdebruijn | i'm trying to compile a C program which doesn't have autoconf/automake support for different architectures |
20:53.07 | *** join/#uclibc _cow (n=cow@M953P025.adsl.highway.telekom.at) |
20:56.02 | JockeHome | SpanKY: Anytime soon? |
20:57.24 | SpanKY | today sometime ;) |
20:57.36 | SpanKY | going through accumulated e-mails ;) |
21:20.47 | JockeHome | got 1 or 2 hours before bedtime |
22:27.34 | JockeHome | SpanKY: Where is resolve.S for x86_64? |