[leaf-user] Bering UclibC development
I know I have asked before, but I have lost all past emails and any links that were given to me in regard to this question. I have finally gotten to the point that I need to set up a Leaf Bering UclibC development environment. I have downloaded the root_woody_fs and UML kernel and have that working. I have instructions for how to use that development environment for Bering but there is no mention to Uclibc in leaf.sourceforge.net/doc/guide/bdkernel.html, or I am just missing it. Does anyone have a FAQ showing the changes that need to be made to the dev environment to make it compliant with UclibC? Thanks for any help. --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
RE: [leaf-user] Bering UclibC development
Hi, > I know I have asked before, but I have lost all past emails and any > links that were given to me in regard to this question. > > I have finally gotten to the point that I need to set up a Leaf Bering > UclibC development environment. I have downloaded the > root_woody_fs and > UML kernel and have that working. I have instructions for how to use The current uClibc development does not use UML. However we do use buildtool, currently still being developed, to create a cross-compiler environment, that later compiles and creates the packages. A Bering uClibc manual is also being written at this time. There are very few applications built by buildtool at the moment. Suggestions and complains are welcome. You can try the current development builtool, from CVS. This is the 'ViewCVS' link to get you started: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ \ leaf/src/bering-uclibc/buildtool/ (please do join the two lines as one and remove the \) > that development environment for Bering but there is no mention to > Uclibc in leaf.sourceforge.net/doc/guide/bdkernel.html, or I am just > missing it. Does anyone have a FAQ showing the changes that > need to be > made to the dev environment to make it compliant with UclibC? Thanks > for any help. --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
Re: [leaf-user] Bering UclibC development
Am Donnerstag, 21. August 2003 19:39 schrieb Charles Holbrook: > I know I have asked before, but I have lost all past emails and any > links that were given to me in regard to this question. > > I have finally gotten to the point that I need to set up a Leaf Bering > UclibC development environment. I have downloaded the root_woody_fs and http://leaf.sourceforge.net/mod.php?mod=userpage&menu=91018&page_id=52 kp --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
RE: [leaf-user] Bering UclibC development
Hi At 09:06 22.08.2003 +0100, Luis.F.Correia wrote: ... The current uClibc development does not use UML. What is the minimal environment then for: a) Kernel compile Is it really different from the Bering standard kernel enviroonment? I always thought Kernels are library independent...? b) userland compile It would be nice If one could prepare a filesystem which can be chrooted to (no UML necessary) to compile the necessary pieces. IMHO it should be possible to just loop mount a file, chroot there and do what's needed to compile the bits and pieces. You cannot test what you compiled this way but that is another matter. cheers Erich THINK Püntenstrasse 39 8143 Stallikon mailto:[EMAIL PROTECTED] PGP Fingerprint: BC9A 25BC 3954 3BC8 C024 8D8A B7D4 FF9D 05B8 0A16 --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
Re: [leaf-user] Bering UclibC development
Am Freitag, 22. August 2003 13:51 schrieb Erich Titl: > Hi > > At 09:06 22.08.2003 +0100, Luis.F.Correia wrote: > >... > >The current uClibc development does not use UML. > > What is the minimal environment then for: > > a) Kernel compile > Is it really different from the Bering standard kernel enviroonment? I > always thought Kernels are library independent...? There is no minimal environment to compile a kernel. As you said it's independent from library. > b) userland compile > > It would be nice If one could prepare a filesystem which can be chrooted to > (no UML necessary) to compile the necessary pieces. IMHO it should be > possible to just loop mount a file, chroot there and do what's needed to > compile the bits and pieces. You cannot test what you compiled this way but > that is another matter. The easiest way to compile your apps against uClibc is to follow the instructions on http://leaf.sourceforge.net/mod.php?mod=userpage&menu=91018&page_id=52 Anyway, what you are asking for is already available: Point you're browser to: http://www.uclibc.org/ look for "30 June March 2003, dev systems updated to uClibc 0.9.20 The uClibc development systems for i386, powerpc, arm, mips, have been updated to uClibc 0.9.20. Several problems have been fixed up, gcc has been updated to version 3.3, and Perl 5.8.0 is now included. " and follow the links. Pls note, none of the Bering-uClibc tested it so far, but we are always interested in results. kp --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
Re: [leaf-user] Bering UclibC development
Hi kp Thanks for the info... At 01:41 23.08.2003 +0200, K.-P. Kirchdörfer wrote: Am Freitag, 22. August 2003 13:51 schrieb Erich Titl: . Anyway, what you are asking for is already available: Point you're browser to: http://www.uclibc.org/ look for "30 June March 2003, dev systems updated to uClibc 0.9.20 The uClibc development systems for i386, powerpc, arm, mips, have been updated to uClibc 0.9.20. Several problems have been fixed up, gcc has been updated to version 3.3, and Perl 5.8.0 is now included. " and follow the links. Pls note, none of the Bering-uClibc tested it so far, but we are always interested in results. Wouldn't it be nice to have a standardised environment for kernel _and_ userland compiles? It might be interesting to se how a kernel compiles in this environment. regards Erich THINK Püntenstrasse 39 8143 Stallikon mailto:[EMAIL PROTECTED] PGP Fingerprint: BC9A 25BC 3954 3BC8 C024 8D8A B7D4 FF9D 05B8 0A16 --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
RE: [leaf-user] Bering UclibC development
Erich, > Hi kp > > Thanks for the info... > > At 01:41 23.08.2003 +0200, K.-P. Kirchdörfer wrote: > >Am Freitag, 22. August 2003 13:51 schrieb Erich Titl: > >. > > > >Anyway, what you are asking for is already available: > >Point you're browser to: > >http://www.uclibc.org/ > >look for > >"30 June March 2003, dev systems updated to uClibc 0.9.20 > > The uClibc development systems for i386, powerpc, arm, > mips, have been > >updated to uClibc 0.9.20. Several problems have been fixed > up, gcc has been > >updated to version 3.3, and Perl 5.8.0 is now included. " > > > >and follow the links. > > > >Pls note, none of the Bering-uClibc tested it so far, but we > are always > >interested in results. > > Wouldn't it be nice to have a standardised environment for > kernel _and_ Kernels are independant of libc. The Bering-uClibc has found that by compiling the kernel with gcc 3.3, the kernel gets bigger about 50k, after compression with upx. So, for now, all kernels compiled by the Bering-uClibc will still use gcc 2.95. > userland compiles? It might be interesting to se how a kernel > compiles in > this environment. It could be _but_ the recomended compiler for kernels is still gcc 2.95... even for the 2.6 series... All these builroot/buildtool have gcc 3.3 because most userland applications require them... Support for C++ is a lot better with gcc 3.3 than with any 2.x version... At least, that's what I have been told... --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 leaf-user mailing list: [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
[leaf-user] Bering-uClibc: development environment assistance ???
As you will know, I am new to Bering-uClibc. There are two (2) programs that I want to build, and I am not confident in my understanding of the documentation that I have found and read. Please, will somebody give me a clue as to how to make the following? qmail.lrp vim.lrp TIA -- Best Regards, mds mds resource 877.596.8237 - Dare to fix things before they break . . . - Our capacity for understanding is inversely proportional to how much we think we know. The more I know, the more I know I don't know . . . -- signature.asc Description: Digital signature
Re: [leaf-user] Bering-uClibc: development environment assistance ???
Hi Michael, Michael D Schleif wrote: As you will know, I am new to Bering-uClibc. There are two (2) programs that I want to build, and I am not confident in my understanding of the documentation that I have found and read. Please, will somebody give me a clue as to how to make the following? qmail.lrp vim.lrp If you want to use buildtool (which I would recommend) the steps are these: * checkout buildtool from CVS * build the build environment * create a buildtool.cfg and buildtool.mk for each package you want to create in source/yourNewPackageName/ * add an entry to conf/sources.cfg for each package * compile the sources by running "buildtool.pl build packagename" To create packages from the compiled sources: * add a package definition to each buildtool.cfg file * make sure you have "fakeroot" on your system (alternatively, you can build packages as root, but it's strongly recommended not to) * run "buildpacket.pl --package=yourPackageName -v" For a much more verbose description (one that also includes the "how" and not only the "what"), please see http://leaf.sourceforge.net/doc/guide/buc-devel.html That should be enough to get you going. If something is unclear or plain wrong (happens at times, since the documentation doesn't always keep up with development), please let us know. If you have specific questions, please ask as well. I hope that helps. Martin --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
Re: [leaf-user] Bering-uClibc: development environment assistance ???
Martin => * Martin Hejl <[EMAIL PROTECTED]> [2005:03:22:07:53:52+0100] scribed: > Hi Michael, > > Michael D Schleif wrote: > >As you will know, I am new to Bering-uClibc. There are two (2) programs > >that I want to build, and I am not confident in my understanding of the > >documentation that I have found and read. > > > >Please, will somebody give me a clue as to how to make the following? > > > >qmail.lrp > >vim.lrp > If you want to use buildtool (which I would recommend) the steps are these: > * checkout buildtool from CVS OK, I read about and understand that part. > * build the build environment This is that part that confuses me ;> > * create a buildtool.cfg and buildtool.mk for each package you want to > create in source/yourNewPackageName/ > * add an entry to conf/sources.cfg for each package > * compile the sources by running "buildtool.pl build packagename" OK, I read about and understand that part. > To create packages from the compiled sources: > * add a package definition to each buildtool.cfg file > * make sure you have "fakeroot" on your system (alternatively, you can > build packages as root, but it's strongly recommended not to) > * run "buildpacket.pl --package=yourPackageName -v" OK, I read about and understand that part. > For a much more verbose description (one that also includes the "how" > and not only the "what"), please see > http://leaf.sourceforge.net/doc/guide/buc-devel.html Yes, before I posted, I did read this. Please, notice that I remain confused about the details of: * build the build environment What do you think? -- Best Regards, mds mds resource 877.596.8237 - Dare to fix things before they break . . . - Our capacity for understanding is inversely proportional to how much we think we know. The more I know, the more I know I don't know . . . -- signature.asc Description: Digital signature
Re: [leaf-user] Bering-uClibc: development environment assistance ???
Am Dienstag, 22. März 2005 08:14 schrieb Michael D Schleif: > Martin => > > * Martin Hejl <[EMAIL PROTECTED]> [2005:03:22:07:53:52+0100] scribed: > > Hi Michael, > > > > Michael D Schleif wrote: > > >As you will know, I am new to Bering-uClibc. There are two (2) > > > programs that I want to build, and I am not confident in my > > > understanding of the documentation that I have found and read. > > > > > >Please, will somebody give me a clue as to how to make the > > > following? > > > > > >qmail.lrp > > >vim.lrp > > > > If you want to use buildtool (which I would recommend) the steps > > are these: * checkout buildtool from CVS > > OK, I read about and understand that part. > > > * build the build environment > > This is that part that confuses me ;> > > > * create a buildtool.cfg and buildtool.mk for each package you > > want to create in source/yourNewPackageName/ > > * add an entry to conf/sources.cfg for each package > > * compile the sources by running "buildtool.pl build packagename" > > OK, I read about and understand that part. > > > To create packages from the compiled sources: > > * add a package definition to each buildtool.cfg file > > * make sure you have "fakeroot" on your system (alternatively, > > you can build packages as root, but it's strongly recommended not > > to) * run "buildpacket.pl --package=yourPackageName -v" > > OK, I read about and understand that part. > > > For a much more verbose description (one that also includes the > > "how" and not only the "what"), please see > > http://leaf.sourceforge.net/doc/guide/buc-devel.html > > Yes, before I posted, I did read this. Please, notice that I > remain confused about the details of: > > * build the build environment run ./buildtool.pl build buildenv and you'll have an hour or two for housekeeping. If no connection problems occur you'll have all you need to compile packages for Bering-uClibc. kp --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
Re: [leaf-user] Bering-uClibc: development environment assistance ???
Hi Michael, Yes, before I posted, I did read this. Please, notice that I remain confused about the details of: * build the build environment What do you think? As kp pointed out, that refers to running "./buildtool.pl build buildenv". Generally when reading the docs, "toolchain" and "build environment" are pretty much used interchangeably. That's actually not quite true, (since toolchain only refers to compiler, linker, libc and so on, whereas "build environment" could mean more, like additional libs, headers and so on) but that difference can safely be ignored. See "2.2.4. Toolchain download/build" on http://leaf.sourceforge.net/doc/guide/buc-buildtool.html for info on that (maybe all you needed was the clarification that "toolchain" and "build environment" are the same). If you're confused about why one would need to build a "build environment" (sorry if I'm stating the ovious here) - you can't use your system's gcc to compile binaries for Bering uClibc (technically, it's possible, but it creates a load of new problems). So, you'll need a complete set of tools (compiler, linker, libc), which is what we call the "toolchain" or the "build environment". Those are the things buildtool uses to compile/link binaries for Bering uClibc. I hope that helps Martin --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html