Re: gcc48 & gcc49 info/patch files for successful build under Yosemite 10.10

Alexander Hansen <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Organization Fink Core Team
Message-ID <[email protected]>
On 8/25/14, 12:54 PM, John Lillibridge - NOAA Federal wrote:
> Greetings Fink Developers,
>
> In my continuing efforts to install Fink packages under Yosemite Public Beta (now #2), I have finally succeeded in getting gcc48 and gcc49 to build from scratch. I had a hunch that gcc was confused by the 2-digit minor version in OS-X (10.10.x) since all previous releases of OS-X had been single digit (10.0.x-10.9.x). Sure enough, that was the problem in two files: gcc/config/darwin-c.c and gcc/config/darwin-driver.c. I found the fix at MacPorts, as well as under the gcc page at sourceforge.net. I appended the patches for the two 'darwin' files onto gcc48.patch and gcc49.patch, and then updated the gcc48.info and gcc49.info files with the new PatchFile-MD5 checksums. Attached are the info and patch files that allowed gcc48 and gcc49 to build under the HalfDome version of Fink under Yosem
 ite 10.10.
>
> Note that I had to add '10.10' Distribution info. to devel/help2man-perl.info and languages/perl5162.info to satisfy dependencies. I also had to install the Mavericks-10.9 deb file for the gmp5 package before building the compilers, since I've been unable to get gmp5 to build under Yosemite yet...
>
> I hope you it helpful, and that these patch and info files can be integrated into the gcc48/49 packages.
>
> All the best,
> John
>
>

Thanks!

In general, we're going to add perl5182 to the available options for any 
Perl-based packages for 10.10. So for the case of help2man, the relevant 
Yosemite package would wind up being help2man-perl5182.

Also, don't go any further back than Mavericks for .debs, since the C++ 
ABI for earlier OS X is different and incompatible.
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.