To get wine-1.1.30 working on x86-solaris prefix a patch to winegcc is needed because it assumes that solaris ld is used on solaris not gnu ld. It also has to be compiled with -D__C99FEATURES__ else thinks like isinf are not defined on solaris. I've not reported upstream yet, because I'm waiting for my password for wine's bugzilla.
Created attachment 206348 [details, diff] patch to the ecopied ebuild
Created attachment 206349 [details, diff] rather crude patch to winegcc
Reported upstream: http://bugs.winehq.org/show_bug.cgi?id=18586 - ld http://bugs.winehq.org/show_bug.cgi?id=20293 - CFLAGS
only the cflags issue remains
Upstream bugs are closed,fixed. What is the status here? Reopen bug if desired.