More Solaris 8 fun..

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

More Solaris 8 fun..

Rick Flower-2
Ok.. Some minor issues I ran across using the 3.2 snapshot from github
:

1) environ is undefined for Solaris 8 + GCC 4.1.0 -- I needed to add
the
missing "extern char** environ;" somewhere near the top of cint.c

2) various sync functions are missing (e.g.
__sync_bool_compare_and_swap)
from this version of GCC (4.1.0) -- as these did not go in until 4.2..
Any ideas on how to proceed with this?  The code in gstpriv.h does not
appear
to be conditional so everyone is expected to have it.. I realize my
compiler
is 6 years old -- that's new compared to some of the other compilers we
use around here (gcc-2.95.3 dated March 2001) for production work
(can't
change)

At this point I'm out of luck I think..

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: More Solaris 8 fun..

Holger Freyther
On Thu, Nov 01, 2012 at 01:41:38PM -0700, Rick Flower wrote:
> Ok.. Some minor issues I ran across using the 3.2 snapshot from
> github :

Hi,

very stupid question. Why are you stuck with Solaris8?

holger

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: More Solaris 8 fun..

Rick Flower-2
On 01.11.2012 15:29, Holger Hans Peter Freyther wrote:

> very stupid question. Why are you stuck with Solaris8?

Good question.. I've got access to several 'areas' where I do
development work -- one has only Solaris 8 boxes which is where
I'm currently writing these scripts of late -- the other area
is nothing but Solaris 10 boxes...

The area that has the solaris 8 boxes is winding down and I'm
trying to finish up some last minute work before the end of this
month when funding dries up..  In the meantime I'm stuck with
it.. :-)

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: More Solaris 8 fun..

Paolo Bonzini-2
In reply to this post by Rick Flower-2
Il 01/11/2012 21:41, Rick Flower ha scritto:
> Ok.. Some minor issues I ran across using the 3.2 snapshot from github :
>
> 1) environ is undefined for Solaris 8 + GCC 4.1.0 -- I needed to add the
> missing "extern char** environ;" somewhere near the top of cint.c

This won't be fixed by updating the compiler, so patches are welcome.

> 2) various sync functions are missing (e.g.
> __sync_bool_compare_and_swap) from this version of GCC (4.1.0) -- as
> these did not go in until 4.2.. Any ideas on how to proceed with
> this? The code in gstpriv.h does not appear to be conditional so
> everyone is expected to have it..

Yes, that's the case indeed.

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: More Solaris 8 fun..

Rick Flower-2
On 02.11.2012 03:02, Paolo Bonzini wrote:

>> 2) various sync functions are missing (e.g.
>> __sync_bool_compare_and_swap) from this version of GCC (4.1.0) -- as
>> these did not go in until 4.2.. Any ideas on how to proceed with
>> this?
>> The code in gstpriv.h does not appear to be conditional so everyone
>> is
>> expected to have it..
>
> Yes, that's the case indeed.

Ok.. Can we at least get the web page changed to show that a gcc-4.2+
compiler is required to build the github snapshots?  Sounds like we're
not looking back.. Eventually once the next release is made it should
also be listed as a regular prerequisite/assumption.  I'm not convinced
it's time well spent looking for an alternative for Sparc/Solaris at
this point.


_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: More Solaris 8 fun..

Paolo Bonzini-2
Il 02/11/2012 15:19, Rick Flower ha scritto:

>
>>> 2) various sync functions are missing (e.g.
>>> __sync_bool_compare_and_swap) from this version of GCC (4.1.0) -- as
>>> these did not go in until 4.2.. Any ideas on how to proceed with this?
>>> The code in gstpriv.h does not appear to be conditional so everyone is
>>> expected to have it..
>>
>> Yes, that's the case indeed.
>
> Ok.. Can we at least get the web page changed to show that a gcc-4.2+
> compiler is required to build the github snapshots?

Yes, done.  For simplicity, I documented it as a requirement even for
3.2.x releases.

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk