Quantcast

[ cegcc-Bugs (use Trac instead)-2890747 ] Wrong search dirs on sygwin?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[ cegcc-Bugs (use Trac instead)-2890747 ] Wrong search dirs on sygwin?

SourceForge.net
Bugs (use Trac instead) item #2890747, was opened at 2009-11-02 07:30
Message generated for change (Comment added) made by pfalcon
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2890747&group_id=173455

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
>Priority: 3
Private: No
Submitted By: http://openid.claimid.com/vonol ()
Assigned to: Nobody/Anonymous (nobody)
>Summary: Wrong search dirs on sygwin?

Initial Comment:
I run Cygwin 1.7 and installed the mingw32ce 0.59.1 package downloaded from cegcc's SF project page. The package is unarchived in /opt, meaning everything ends up in /opt/mingw32ce/... I added /opt/mingw32ce/arm-mingw32ce/bin to my path evinronment variable. Running gcc.exe/g++.exe works fine. I have no other GCC installed on my system.

The problem is when I link object files compiled with the compiler into an executable. I get an error abot crt3.o not found:

ld: crt3.o: No such file: No such file or directory

This file is located in /opt/mingw32ce/arm-mingw32ce/lib. Running gcc -print-search-dirs give the following output:

install: /opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/programs: =/opt/mingw32ce/arm-mingw32ce/bin/../libexec/gcc/arm-mingw32ce/4.4.0/:/opt/mingw32ce/arm-mingw32ce/bin/../libexec/gcc/:/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/bin/arm-mingw32ce/4.4.0/:/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/bin/
libraries: =/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/:/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/:/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/lib/arm-mingw32ce/4.4.0/:/opt/mingw32ce/arm-mingw32ce/bin/../lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/lib/

As far as I can tell, the correct path for crt3.o is missing. I have also had to add /opt/mingw32ce/libexec/gcc/arm-mingw32ce/4.4.0 in order for the compiler to find cc1(plus).exe.

----------------------------------------------------------------------

>Comment By: Paul Sokolovsky (pfalcon)
Date: 2011-02-05 07:11

Message:
Thanks for your bug report!

To ease maintenance of the project, we are migrating bug tracking
facilities to Trac. We would appreciate if you re-posted this bug on Trac
via https://sourceforge.net/apps/trac/cegcc/newticket . Please include link
to this bug for reference.


----------------------------------------------------------------------

Comment By: Danny Backx (dannybackx)
Date: 2009-11-02 08:57

Message:
The output is different on my Linux box. The last element of "libraries"
does evaluate to the right place for me
(/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/lib/
-> /opt/mingw32ce/arm-mingw32ce/lib/crt3.o) .

Does someone with a cygwin system know what's wrong ?

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2890747&group_id=173455

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Cegcc-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel
Loading...