Hi all,
Thanks Norman,
On Fri, Jan 2, 2015 at 5:13 PM, Norman Feske <norman.fe...@genode-labs.com>
wrote:
> Hi Franc,
>
> thank you for trying out Genode!
>
> > I was trying to run simple run script printf and following is the output
> :
> >
> > kernel initialized
> > Genode 14.11
> > int main(): --- create local services ---
> > int main(): --- start init ---
> > int main(): transferred 509 MB to init
> > int main(): --- init created, waiting for exit condition ---
> > [init] Could not open file "ld.lib.so <http://ld.lib.so>"
> > [init -> test-printf] -1 = -1 = -1
> > [init] virtual void Genode::Child_policy::exit(int): child exited with
> > exit value 0
> >
> > As i read "Could not open file ld.lib.so <http://ld.lib.so>" is not a
> > error. But i want to demonstrate some example which will not give me
> > this error message.
> >
> > Could you help me to understand this ld.lib.so <http://ld.lib.so>
> scenario?
>
> when started, init tries to obtain the binary of the dynamic linker as a
> ROM session. In the simple printf scenario, however, no dynamically
> linked binaries are used. So the dynamic linker is not present in the
> boot image. The easiest way to silence the message would be to add the
> dynamic linker (ld.lib.so) to the boot image by adding the file name to
> the 'build_boot_image' step in the run script.
>
> so I need to add the following in the run script
build_boot_image "core init ld.lib.so test-printf",Is it right ?
> However, because your scenario does not rely on it, the dynamic linker
> is not built automatically. So you'd need to build at least one target
> that depends on a shared library. For example, 'test/ldso'.
>
> As I am new to Genode, I am not able to locate and run "make test/ldso".
Actually, I am working base-hw kernel.
Can some one help me in that ?
Btw, for questions like your's, let me recommend you to post on our
> mailing list. This way, you may get assistance from more people than
> just me. Also the discussion might be helpful for other people who might
> stumble over the same problem in the future.
>
> Oh yeah, Actually Previously my mails was not delivered in the Genode
mailing list, that's why i send you personally. I think, Now this problem
has been resolved.
> Cheers
> Norman
>
> --
> Dr.-Ing. Norman Feske
> Genode Labs
>
> http://www.genode-labs.com · http://genode.org
>
> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
Regards
Franc
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main