crux-ppc mailing list status, new distro fork (was: Re: CRUX from LFS)
Hello, Giorgio! Giorgio Agrelli wrote:
Clemens Koller wrote: Hmm, I prefer mailing lists because the main OpenSource development
Ok, i prefer them too... ;-) i will try to get one in this week-end, should be running in the next week... ;-)
What is the status or what are your plans of a dedicated crux-ppc mailing list? If we run into any restrictions, I will just rent a cheap root-server somewhere out there. I need that anyway for several projects anytime soon. Just FYI: I am in the process of recompiling (stage 1) a superset of the current crux-x82-2.2 core, the crux-ppc-cvs core with my own (LFS-like) build history for my embedded mpc8540 powerpc CRUXish distro. Currently, it works pretty good. The following packages built fine: root@ecam:/usr/ports/packages$ ls -la -rw-r--r-- 1 root root 406880 Oct 17 20:36 autoconf#2.60-3.pkg.tar.gz -rw-r--r-- 1 root root 236648 Oct 17 20:36 automake#1.9.6-1.pkg.tar.gz -rw-r--r-- 1 root root 425459 Oct 17 20:40 bash#3.1.17-1.pkg.tar.gz -rw-r--r-- 1 root root 68400 Oct 17 20:40 bc#1.06-3.pkg.tar.gz -rw-r--r-- 1 root root 1035101 Oct 17 20:45 bindutils#9.3.2-1.pkg.tar.gz -rw-r--r-- 1 root root 1903649 Oct 17 20:56 binutils#2.17-1.pkg.tar.gz -rw-r--r-- 1 root root 175651 Oct 17 20:57 bison#2.3-2.pkg.tar.gz -rw-r--r-- 1 root root 118024 Oct 17 20:58 bzip2#1.0.3-2.pkg.tar.gz -rw-r--r-- 1 root root 1200772 Oct 17 21:03 coreutils#6.3-1.pkg.tar.gz -rw-r--r-- 1 root root 48685 Oct 17 21:05 cpio#2.6-4.pkg.tar.gz -rw-r--r-- 1 root root 581298 Oct 17 21:09 curl#7.15.5-1.pkg.tar.gz -rw-r--r-- 1 root root 3280693 Oct 17 21:19 db#4.4.20-2.pkg.tar.gz -rw-r--r-- 1 root root 15787 Oct 17 21:19 dcron#2.3.3-10.pkg.tar.gz -rw-r--r-- 1 root root 24675 Oct 17 21:19 dhcpcd#1.3.22-pl4-2.pkg.tar.gz -rw-r--r-- 1 root root 65202 Oct 17 21:20 diffutils#2.8.1-1.pkg.tar.gz -rw-r--r-- 1 root root 730475 Oct 17 21:23 e2fsprogs#1.39-1.pkg.tar.gz -rw-r--r-- 1 root root 44339 Oct 17 21:23 ed#0.2-2.pkg.tar.gz -rw-r--r-- 1 root root 161091 Oct 17 21:24 expat#1.95.8-1.pkg.tar.gz -rw-r--r-- 1 root root 337317 Oct 17 21:25 file#4.17-1.pkg.tar.gz -rw-r--r-- 1 root root 2498 Oct 17 21:25 filesystem#2.2-2.pkg.tar.gz -rw-r--r-- 1 root root 75783 Oct 17 21:26 findutils#4.2.28-1.pkg.tar.gz -rw-r--r-- 1 root root 107778 Oct 17 21:27 flex#2.5.33-1.pkg.tar.gz -rw-r--r-- 1 root root 182590 Oct 17 21:28 gawk#3.1.5-1.pkg.tar.gz -rw-r--r-- 1 root root 18221539 Oct 18 20:25 gcc#4.0.3-2.pkg.tar.gz -rw-r--r-- 1 root root 38427 Oct 17 21:44 gdbm#1.8.3-1.pkg.tar.gz -rw-r--r-- 1 root root 1161944 Oct 17 21:53 gettext#0.15-1.pkg.tar.gz -rw-r--r-- 1 root root 48155 Oct 17 21:55 grep#2.5.1a-1.pkg.tar.gz -rw-r--r-- 1 root root 1987367 Oct 17 21:59 groff#1.19.2-5.pkg.tar.gz -rw-r--r-- 1 root root 45624 Oct 17 22:00 gzip#1.2.4b-1.pkg.tar.gz -rw-r--r-- 1 root root 39061 Oct 17 22:00 hdparm#6.7-1.pkg.tar.gz -rw-r--r-- 1 root root 31451 Oct 17 22:00 hotplug#2004_09_23-7.pkg.tar.gz -rw-r--r-- 1 root root 46860 Oct 17 22:01 httpup#0.4.0i-1.pkg.tar.gz -rw-r--r-- 1 root root 366005 Oct 16 17:47 iptables#1.3.6-1.pkg.tar.gz -rw-r--r-- 1 root root 339453 Oct 17 22:03 jfsutils#1.1.11-1.pkg.tar.gz -rw-r--r-- 1 root root 806173 Oct 17 22:04 kbd#1.12-2.pkg.tar.gz -rw-r--r-- 1 root root 93699 Oct 17 22:05 less#394-1.pkg.tar.gz -rw-r--r-- 1 root root 566597 Oct 17 22:06 libtool#1.5.22-2.pkg.tar.gz -rw-r--r-- 1 root root 49703 Oct 17 22:07 libusb#0.1.12-1.pkg.tar.gz -rw-r--r-- 1 root root 34214 Oct 17 22:08 m4#1.4.7-1.pkg.tar.gz -rw-r--r-- 1 root root 84331 Oct 17 22:09 make#3.81-1.pkg.tar.gz -rw-r--r-- 1 root root 66030 Oct 17 22:10 man#1.6d-1.pkg.tar.gz -rw-r--r-- 1 root root 1696905 Oct 17 22:10 man-pages#2.41-1.pkg.tar.gz -rw-r--r-- 1 root root 7271 Oct 17 22:10 mktemp#1.5-1.pkg.tar.gz -rw-r--r-- 1 root root 285533 Oct 17 22:11 module-init-tools#3.2.2-1.pkg.tar.gz -rw-r--r-- 1 root root 161816 Oct 17 22:11 nasm#0.98.39-1.pkg.tar.gz -rw-r--r-- 1 root root 1786698 Oct 17 22:24 ncurses#5.5-2.pkg.tar.gz -rw-r--r-- 1 root root 167415 Oct 17 22:25 net-tools#1.60-5.pkg.tar.gz -rw-r--r-- 1 root root 42521 Oct 17 22:25 netkit-base#0.17-8.pkg.tar.gz -rw-r--r-- 1 root root 51338 Oct 17 22:25 netkit-ftp#0.17-1.pkg.tar.gz -rw-r--r-- 1 root root 46706 Oct 17 22:25 netkit-telnet#0.17-3.pkg.tar.gz -rw-r--r-- 1 root root 134938 Oct 17 22:27 nfs-utils#1.0.10-1.pkg.tar.gz -rw-r--r-- 1 root root 3062358 Oct 17 22:37 openssl#0.9.8d-1.pkg.tar.gz -rw-r--r-- 1 root root 56270 Oct 17 22:38 patch#2.5.4-1.pkg.tar.gz -rw-r--r-- 1 root root 202555 Oct 17 22:38 pciutils#2.2.4-2.pkg.tar.gz -rw-r--r-- 1 root root 12740803 Sep 6 16:15 perl#5.8.8-1.pkg.tar.gz -rw-r--r-- 1 root root 51684 Oct 17 22:56 pkg-config#0.20-1.pkg.tar.gz -rw-r--r-- 1 root root 543662 Oct 17 22:57 pkgutils#5.20-2.pkg.tar.gz -rw-r--r-- 1 root root 21255 Oct 17 22:57 portmap#5beta-4.pkg.tar.gz -rw-r--r-- 1 root root 2851 Oct 17 22:57 ports#1.5-3.pkg.tar.gz -rw-r--r-- 1 root root 299159 Oct 17 22:58 ppp#2.4.4-1.pkg.tar.gz -rw-r--r-- 1 root root 209360 Oct 17 22:59 procps#3.2.7-1.pkg.tar.gz -rw-r--r-- 1 root root 121022 Oct 17 23:01 prt-get#5.14-2.pkg.tar.gz -rw-r--r-- 1 root root 30038 Oct 17 23:01 psmisc#22.3-1.pkg.tar.gz -rw-r--r-- 1 root root 2383 Oct 17 23:01 rc#2.17-2.pkg.tar.gz -rw-r--r-- 1 root root 5064 Oct 17 23:01 rdate#1.4-1.pkg.tar.gz -rw-r--r-- 1 root root 292134 Oct 17 23:02 readline#5.2-1.pkg.tar.gz -rw-r--r-- 1 root root 509458 Oct 17 23:04 reiserfsprogs#3.6.19-1.pkg.tar.gz -rw-r--r-- 1 root root 3418 Oct 17 23:04 rpm2targz#1.0.4-1.pkg.tar.gz -rw-r--r-- 1 root root 203360 Oct 17 23:05 rsync#2.6.8-1.pkg.tar.gz -rw-r--r-- 1 root root 58966 Oct 17 23:06 sed#4.1.5-1.pkg.tar.gz -rw-r--r-- 1 root root 675255 Oct 17 23:09 sendmail#8.13.8-1.pkg.tar.gz -rw-r--r-- 1 root root 241748 Oct 17 23:11 shadow#4.0.18.1-4.pkg.tar.gz -rw-r--r-- 1 root root 90583 Oct 17 23:12 strace#4.5.14-1.pkg.tar.gz -rw-r--r-- 1 root root 50384 Oct 17 23:13 sysfsutils#2.1.0-1.pkg.tar.gz -rw-r--r-- 1 root root 45372 Oct 17 23:13 sysklogd#1.4.1-5.pkg.tar.gz -rw-r--r-- 1 root root 67880 Oct 17 23:13 sysvinit#2.86-5.pkg.tar.gz -rw-r--r-- 1 root root 117815 Oct 17 23:15 tar#1.15.1-3.pkg.tar.gz -rw-r--r-- 1 root root 72311 Oct 17 23:15 tcp_wrappers#7.6-6.pkg.tar.gz -rw-r--r-- 1 root root 232701 Oct 17 23:16 tcsh#6.14-1.pkg.tar.gz -rw-r--r-- 1 root root 9265 Oct 17 23:16 time#1.7-1.pkg.tar.gz -rw-r--r-- 1 root root 18143 Oct 17 23:16 traceroute#1.4a12-1.pkg.tar.gz -rw-r--r-- 1 root root 159597 Oct 17 23:17 udev#096-4.pkg.tar.gz -rw-r--r-- 1 root root 533022 Sep 6 16:15 util-linux#2.12r-1.pkg.tar.gz -rw-r--r-- 1 root root 5516699 Oct 17 23:24 vim#7.0-4.pkg.tar.gz -rw-r--r-- 1 root root 136317 Oct 17 23:25 wget#1.10.2-2.pkg.tar.gz -rw-r--r-- 1 root root 11035 Oct 17 23:25 which#2.16-1.pkg.tar.gz -rw-r--r-- 1 root root 1139975 Oct 17 23:31 xfsprogs#2.8.11-1.pkg.tar.gz -rw-r--r-- 1 root root 74308 Oct 17 23:32 zip#2.32-1.pkg.tar.gz -rw-r--r-- 1 root root 105468 Oct 17 23:32 zlib#1.2.3-1.pkg.tar.gz The following are not yet done because they failed somewhere: root@ecam:/foxdist/ports/core_failed$ ls -la drwxr-xr-x 2 root root 328 Oct 18 21:06 glibc drwxr-xr-x 2 root root 152 Oct 17 22:28 openssh drwxr-xr-x 2 root root 192 Oct 17 23:11 slocate drwxr-xr-x 2 root root 128 Oct 17 23:17 unzip drwxr-xr-x 2 root root 128 Oct 17 23:17 usbutils glibc-2.3.6 fails with current binutils-2.17 according to a bugreport in the web: http://foo-projects.org/pipermail/lunar-dev/2006-July/005821.html So, I suspect that glibc-2.3.6 on x86 fails to build, too, once binutils is updated to 2.17. (just compiling now...) I'll see to what toolchain versions I'll finally stick. The rest should be considered low-risk. I don't need yaboot and friends, because I boot the kernel out of flash. Best greets, Clemens Koller _______________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Str. 45/1 81379 Muenchen Germany http://www.anagramm.de Phone: +49-89-741518-50 Fax: +49-89-741518-19
Clemens Koller wrote:
Hello, Giorgio!
hello Clemens, but weird that you reply to the Crux ML... ;-)
What is the status or what are your plans of a dedicated crux-ppc mailing list?
i did not manage to get a ml from that friend of mine i wrote you about, but i will ask now to Biscottin who registered cruxppc.org some time ago...
If we run into any restrictions, I will just rent a cheap root-server somewhere out there. I need that anyway for several projects anytime soon.
well its up to you... but i don't think that's needed just to get a ML.
Just FYI: I am in the process of recompiling (stage 1) a superset of the current crux-x82-2.2 core, the crux-ppc-cvs core with my own (LFS-like) build history for my embedded mpc8540 powerpc CRUXish distro. [...] root@ecam:/foxdist/ports/core_failed$ ls -la drwxr-xr-x 2 root root 328 Oct 18 21:06 glibc drwxr-xr-x 2 root root 152 Oct 17 22:28 openssh drwxr-xr-x 2 root root 192 Oct 17 23:11 slocate drwxr-xr-x 2 root root 128 Oct 17 23:17 unzip drwxr-xr-x 2 root root 128 Oct 17 23:17 usbutils
with unzip just tell linux_noasm to the makefile (see crux-ppc cvs), with the other ports i don't know... they build allright to me... maybe you only get a footprint mismatch??? but that would be werid too...
glibc-2.3.6 fails with current binutils-2.17 according to a bugreport in the web: http://foo-projects.org/pipermail/lunar-dev/2006-July/005821.html
So, I suspect that glibc-2.3.6 on x86 fails to build, too, once binutils is updated to 2.17. (just compiling now...)
yes it builds fine with binutils 2.16 and doesn't build with 2.17. As you can see on our CVS the problem is solved with a patch, the only arch where that patch is not needed is x86 as you will run in to the same error on sparc, mips and so on... http://cvs.sunsite.dk/viewcvs.cgi/cruxppc/ports/ppc/core/glibc/
I'll see to what toolchain versions I'll finally stick.
Well i think it might be more useful to join forces instead of doing the same thing twice... i started to work some time ago on a new toolchain with gcc 4.1 and glibc4 but then i stopped as it was too different from crux-2.2 toolchain. Anyway such a toolchain should give a sharp advantage on processors with altivec and on the top of that we could try libfreevec and other altivec-related amenities...
The rest should be considered low-risk. I don't need yaboot and friends, because I boot the kernel out of flash.
Best greets,
bye and have fun ;-) greets to all, giorgio -- NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 http://cruxppc.sunsite.dk
Giorgio Agrelli wrote:
Clemens Koller wrote:
Hello, Giorgio! [...] What is the status or what are your plans of a dedicated crux-ppc mailing list?
i did not manage to get a ml from that friend of mine i wrote you about, but i will ask now to Biscottin who registered cruxppc.org some time ago...
Ok, the guy changed his mind, so the mailing list will be ready in a couple of days... it will be hosted on nalug.net... but are you sure that we will have enough subscribers to need a separate mailing list??? BTW we should be able to put an rsync server for the ports tree... this will probably happen in a month or two, so we will eventually get rid of the cvs for ports tree sync, i hope!! :D greets, giorgio -- NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 http://cruxppc.sunsite.dk
Hello, Giorgio!
Ok, the guy changed his mind, so the mailing list will be ready in a couple of days... it will be hosted on nalug.net... but are you sure that we will have enough subscribers to need a separate mailing list???
Well, I just don't know. I guess, there are not many people around developing crux-ppc. The more important question is: Does anybody mind to have the crux-ppc stuff in crux-devel? A separate list or some automatic [tag] in the header would avoid some confusion about the targeted platform. -> ?! Best greets, Clemens Koller _______________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Str. 45/1 81379 Muenchen Germany http://www.anagramm.de Phone: +49-89-741518-50 Fax: +49-89-741518-19
Hello, Giorgio! Giorgio Agrelli wrote:
with unzip just tell linux_noasm to the makefile (see crux-ppc cvs), with the other ports i don't know... they build allright to me... maybe you only get a footprint mismatch??? but that would be werid too...
Thanks, I just ran out of time to check those...
So, I suspect that glibc-2.3.6 on x86 fails to build, too, once binutils is updated to 2.17. (just compiling now...)
My guess was wrong. As of yesterday night, glibc-2.3.6 built on x86 with binutils-2.17 without any obvious problems.
As you can see on our CVS the problem is solved with a patch, the only arch where that patch is not needed is x86 as you will run in to the same error on sparc, mips and so on...
http://cvs.sunsite.dk/viewcvs.cgi/cruxppc/ports/ppc/core/glibc/
Thank you, too. I'll start to work with your cvs tree as soon as my environment is ready for it. (I have to solve some infrastructure / rsync problems on my multiple ppc systems first).
Well i think it might be more useful to join forces instead of doing the same thing twice...
Sure! I just didn't expect that my embedded stuff is so similar and simple to port from crux-x86 and crux-ppc. :-) (Just thinking about a single LiveCD which installs to ppc as well as x86 :-) The CPU here is an MPC8540 PowerPC with an e500 core, which has an SPE (Signal Processing Engine (=some fixpoint stuff)) instead of an Altivec unit.
i started to work some time ago on a new toolchain with gcc 4.1 and glibc4 but then i stopped as it was too different from crux-2.2 toolchain. Anyway such a toolchain should give a sharp advantage on processors with altivec and on the top of that we could try libfreevec and other altivec-related amenities...
Hmm, I remember that I've read something about that some time ago. Anyway, we should think about glibc4+gcc4.2. Well, it's just a bunch of work to do, but doable. Greets, Clemens Koller _______________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Str. 45/1 81379 Muenchen Germany http://www.anagramm.de Phone: +49-89-741518-50 Fax: +49-89-741518-19
Clemens Koller wrote:
Hello, Giorgio!
What is the status or what are your plans of a dedicated crux-ppc mailing list?
We just opened it 2 days ago... see the "community" page... I will write in a new thread to announce it! BTW we're working hard (mainly acrux and me) to give new life to the project, i hope there is evidence of that "outside". bye, giorgio -- NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 http://cruxppc.sunsite.dk
Hi, Giorgio!
What is the status or what are your plans of a dedicated crux-ppc mailing list?
We just opened it 2 days ago... see the "community" page... I will write in a new thread to announce it!
BTW we're working hard (mainly acrux and me) to give new life to the project, i hope there is evidence of that "outside".
Fine! I just joined. Last week I was on a fair and got pretty busy with some upcoming projects. The crux-ppc stuff seems really interesting for a platform transparent Linux distribution since in the industry, many embedded projects just need a "Linux-solution" without limitation on the processor architecture. I believe that CRUX and CRUX-PPC is a good environment for this. Best greets, Clemens Koller _______________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Str. 45/1 81379 Muenchen Germany http://www.anagramm.de Phone: +49-89-741518-50 Fax: +49-89-741518-19
participants (2)
-
Clemens Koller
-
Giorgio Agrelli