View Single Post
  #21  
Old 06-10-2008, 07:03 AM
unix unix is offline
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default Re: gcc build fails "cannot compute suffix of object files"

AGT wrote:

> Eventually it did so that worked.
> I just built mplayer from a source snapshot in 32 bit.
> 64 Im not so sure yet


What options did you use? Can you post the top of config.log, which I
think has them.


>> It's hard to believe they would release a version of gcc without testing
>> it properly on at the very least Solaris 10 on x86 and SPARC.

>
> That would require skill sets they dont seem to possess



It really is poor. I've looked at the 'wireshark' developers list, as I
thought I might have some work building some addons to wireshark. They
have a totally different attitude. They use a 'buildbot'

http://buildbot.net/trac

which automatically compiles the wireshark sources on multiple
platforms, and sends an email to developers if there is a problem. It
list the possible guilty parties - i.e. those that have committed code
since it last built ok.

A typical message from the buildbot is:

http://www.wireshark.org/lists/wires.../msg00028.html

The developers immediately know it has failed to compile on OSX-10.5-x86
and who is to blame.

I'm not a wireshark developer, but they seem to be pretty keen on
quality to me.

>> I suspect the problem in the usual one - people don't make the effort to
>> check that code builds properly on other platforms.

>
> There is only Penguin OS...
> There is only Intel...
> Gee sounds almost like Mr. Bill all over again huh?


It's certainly not Wolfram Research with Mathematica on Solaris. They
support SPARC processors, as well as AMD processors on Solaris x86 but
not Intel processors on Solaris x86. I can't understand the logic of
supporting AMD, but not Intel on Solaris x86.

http://www.wolfram.com/products/mathematica/platforms/

> Seem to recall there is an initiative to test your software/equipment on
> Sun equipment. i dont write software so i never followed up.
>
> Fact is there is no excuse as you can get a SPARC box for next to nothing
> on eBay for a test platform and theres VMWare or Virtual Box for FeeCees.


I think the problem is people are not going to bother unless it is easy.
When I wanted portable code, I personally bought

* IBM server running AIX
* SGI Octane running IRIX
* HP workstation running HP-UX
* Dec Alpha for which I put tru64 on it.
* Sun SPARC
* Sun Intel

and made some effort to get others to test on other platforms. I also
used a Cray for which there is public access.

gcc developers have a very different attitude.


Reply With Quote