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