https://trac.macports.org/ticket/44607

--- src/ld/parsers/macho_relocatable_file.cpp	2011-07-26 17:10:35.000000000 -0700
+++ src/ld/parsers/macho_relocatable_file.cpp	2014-08-11 09:55:48.000000000 -0700
@@ -5811,7 +5811,7 @@ bool Section<A>::addRelocFixup_powerpc(c
 				// this is from -mlong-branch codegen.  We ignore the jump island and make reference to the real target
 				if ( nextReloc->r_type() != PPC_RELOC_PAIR ) 
 					throw "PPC_RELOC_JBSR missing following pair";
-				if ( !parser._hasLongBranchStubs )
+				if ( !parser._hasLongBranchStubs && !strstr(parser._path, "/usr/lib/crt1.o") )
 					warning("object file compiled with -mlong-branch which is no longer needed. "
 							"To remove this warning, recompile without -mlong-branch: %s", parser._path);
 				parser._hasLongBranchStubs = true;
