[leaf-user] Bering UclibC development

2003-08-21 Thread 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
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

2003-08-22 Thread Luis.F.Correia
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

2003-08-22 Thread K.-P. Kirchdörfer
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

2003-08-22 Thread 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...?

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

2003-08-22 Thread K.-P. Kirchdörfer
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

2003-08-25 Thread Erich Titl
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

2003-08-26 Thread Luis.F.Correia
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 ???

2005-03-21 Thread Michael D Schleif
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 ???

2005-03-21 Thread Martin Hejl
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 ???

2005-03-21 Thread 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

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 ???

2005-03-21 Thread K.-P. Kirchdörfer
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 ???

2005-03-22 Thread Martin Hejl
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