|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
D.gnu - gdc 0.16 on linux for power pc
I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? -- Carlos Santander Bernal Nov 19 2005
Carlos Santander escribió:I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: .../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' .../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q .../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' .../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? Nov 25 2005
You don't want to use the linux version of DMD? Carlos Santander wrote:I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? Nov 25 2005
clayasaurus wrote:You don't want to use the linux version of DMD? Carlos Santander wrote:I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? Nov 25 2005
John Reimer wrote:clayasaurus wrote:You don't want to use the linux version of DMD? Carlos Santander wrote:I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? Nov 25 2005
John Reimer escribió:clayasaurus wrote:You don't want to use the linux version of DMD? Carlos Santander wrote:I've tried to compile gdc 0.16 on Kubuntu 5.10 for PowerPC (while the Ubuntu CD arrives) with gcc 3.3.6, 3.4.3, 4.0.1, and 4.0.2, and while it compiles, GPhobos, doesn't. I always get: ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:264: cannot assign to static array q ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot change reference to static array 'q' ../../../gcc-3.3.6/libphobos/internal/gc/gc.d:265: cannot assign to static array q make[1]: *** [internal/gc/gc.o] Error 1 Any workarounds? Nov 26 2005
In article <dmb4e1$22s9$1 digitaldaemon.com>, Carlos Santander says...I'm sure he does... if it were available on PowerPC. ;) -JJR Nov 27 2005
John Reimer escribió:In article <dmb4e1$22s9$1 digitaldaemon.com>, Carlos Santander says...I'm sure he does... if it were available on PowerPC. ;) -JJR Nov 27 2005
|