This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: hello world app SEG faults with Linux synth target


Mandeep Sandhu wrote:

>>> Any clues how to fix this?
>>>
>>> How does the hello world app make use of the ecosynth app?
>> You should not need the I/O auxiliary process for a "hello world"
>> application.
> 
> Ok. So the printf's would use the std in/out/err file descriptors offered
> to the ecos process by Linux?

printf() output should go to stdout by default.

>> Which Linux distribution and version are you using?
> 
> uname -a:
> Linux mindstorm 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51
> UTC 2009 i686 GNU/Linux
>> If you are running on Debian or Ubuntu, try adding
>> "-fno-stack-protector" to CYGBLD_GLOBAL_CFLAGS. Ref:
>>
>>  http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000801
>>
>> You will need to "make clean" and rebuild eCos.
> 
> Just did that and it seems to work...though I don't see the printf's
> on the console and the app does not exit!

Running the "stdiooutput" test (without "--io") works for me on CentOS
5. Test output is on stdout and the test exits normally.

John Dallaway

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]