Bugs item #2830763, was opened at 2009-08-01 12:27
Message generated for change (Settings changed) made by dannybackx
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2830763&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: MinGW32CE (arm-wince-mingw32ce
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: İsmail Dönmez (namtrac)
Assigned to: Danny Backx (dannybackx)
Summary: Fails to build on MacOSX 10.5.7

Initial Comment:
Using host gcc 4.0.1 build fails with:

Creating library file: ./shlib/libgcc_s.a.tmp
_fixunssfsi_s.o: In function `__fixunssfsi':
/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/libgcc2.c:1697: multiple 
definition of `__fixunssfsi'
_arm_fixunssfsi_s.o:/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/config/arm/ieee754-sf.S:1029:
 first defined here
_fixunsdfsi_s.o: In function `__fixunsdfsi':
/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/libgcc2.c:1675: multiple 
definition of `__fixunsdfsi'
_arm_fixunsdfsi_s.o:/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/config/arm/ieee754-df.S:1343:
 first defined here
_floatdisf_s.o: In function `__floatdisf':
/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/libgcc2.c:1463: multiple 
definition of `__floatdisf'
_arm_addsubsf3_s.o:/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/config/arm/ieee754-sf.S:342:
 first defined here
_floatdidf_s.o: In function `__floatdidf':
/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/libgcc2.c:1432: multiple 
definition of `__floatdidf'
_arm_addsubdf3_s.o:/Users/cartman/cegcc/src/gcc-4.4.0/libgcc/../gcc/config/arm/ieee754-df.S:522:
 first defined here
collect2: ld returned 1 exit status


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

Comment By: Nobody/Anonymous (nobody)
Date: 2009-08-09 08:37

Message:
You'll find that you and I made the same changes to t-wince-pe yesterday.
They're in SVN.

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

Comment By: Matthew Kille (mattkille)
Date: 2009-08-08 21:37

Message:
Missing files alone didn't help. I had a look to see what was going on and
made the following changes. Seems to build and run correctly now.


Index: Z:/cegcc/src/gcc-4.4.0/gcc/config/arm/t-wince-pe
===================================================================
--- Z:/cegcc/src/gcc-4.4.0/gcc/config/arm/t-wince-pe    (revision 1353)
+++ Z:/cegcc/src/gcc-4.4.0/gcc/config/arm/t-wince-pe    (working copy)
@@ -6,7 +6,6 @@
        _arm_fixdfsi _arm_fixunsdfsi \
        _arm_truncdfsf2 _arm_negsf2 _arm_addsubsf3 _arm_muldivsf3 _arm_cmpsf2
_arm_unordsf2 \
        _arm_fixsfsi _arm_fixunssfsi _arm_floatdidf _arm_floatdisf \
-       _arm_fixunsdfsi \
        _clzsi2 _clzdi2
 
 #
@@ -21,7 +20,7 @@
        _negate_sf _unord_sf \
        _sf_to_df _si_to_sf _sf_to_si _usi_to_sf, $(FPBIT_FUNCS))
 
-LIB2FUNCS_EXCLUDE = _floatundisf _floatundidf
+LIB2FUNCS_EXCLUDE = _floatundisf _floatundidf _floatdisf _floatdidf
_fixunssfsi _fixunsdfsi
 
 #LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _call_via_rX
_interwork_call_via_rX \
 #      _bb_init_func _lshrdi3 _ashrdi3 _ashldi3 \
@@ -29,7 +28,6 @@
 #      _arm_fixdfsi _arm_fixunsdfsi \
 #      _arm_truncdfsf2 _arm_negsf2 _arm_addsubsf3 _arm_muldivsf3 _arm_cmpsf2
_arm_unordsf2 \
 #      _arm_fixsfsi _arm_fixunssfsi _arm_floatdidf _arm_floatdisf \
-#      _arm_fixunsdfsi \
 #      _clzsi2 _clzdi2
 
 # For most CPUs we have an assembly soft-float implementations.


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

Comment By: Danny Backx (dannybackx)
Date: 2009-08-08 14:03

Message:
Looks like I had forgotten to commit config.gcc, to which a couple of
soft-fp entries were added.
That might be the cause of all this.

Can someone test ?

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

Comment By: İsmail Dönmez (namtrac)
Date: 2009-08-07 21:44

Message:
Also reproduced on Ubuntu Jaunty:

gcc 4.3.3
binutils 2.19.1


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

Comment By: Matthew Kille (mattkille)
Date: 2009-08-05 19:13

Message:
I get the same build error on Windows/Cygwin.

CYGWIN_NT-5.1 ultraviolet 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
GCC 3.4.4
GMP 4.3.1
MPFR 2.4.1

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

Comment By: İsmail Dönmez (namtrac)
Date: 2009-08-01 21:16

Message:
4.4.0 works on Windows & Linux (with cegcc that is), any idea to fix this
on MacOSX would be great.

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

Comment By: CeRiAl (cerial23)
Date: 2009-08-01 17:15

Message:
Oops, should've been looking into the logs.. Your're trying to compile
4.4.0, doesn't work here either.

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

Comment By: CeRiAl (cerial23)
Date: 2009-08-01 17:14

Message:
Are you tring to compile mingw32ce-gcc 4.1.0 or 4.4.0? Because compiling
with "gcc_src=gcc" works perfectly here (Mac OS X 10.5.7 PowerPC Build
9J61), I've just compiled the current trunk here.

$ uname -a
Darwin DeFluX 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31 22:54:29 PDT
2009; root:xnu-1228.12.14~1/RELEASE_PPC Power Macintosh

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

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

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to