#56961 closed defect (fixed)
Port libgcc7 is still broken after rebuilding it more than 3 times
Reported by: | mfacorcoran | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | libgcc7 |
Description
Hi
I just did a port selfupdate and port upgrade outdated and got the following error:
Error: Port libgcc7 is still broken after rebuilding it more than 3 times. Error: Please run port -d -y rev-upgrade and use the output to report a bug. Error: rev-upgrade failed: Port libgcc7 still broken after rebuilding 3 times
the log file is attached below
Attachments (1)
Change History (4)
Changed 6 years ago by mfacorcoran
Attachment: | libgcc7_problem.txt added |
---|
comment:1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | MarcusCalhoun-Lopez added |
---|---|
Port: | libgcc7 added |
Resolution: | → fixed |
Status: | new → closed |
comment:2 Changed 6 years ago by rickyzhang82 (Ricky Zhang)
To maintainer,
Why GCC upgrade so frequent?
First of all, it took long time to build. I don't think I need marginal compiler performance improvement to trade off our time to rebuild the whole gcc6 and gcc7.
Secondly, it is horrible to see the build breaks. Do we test portfile before pushing it? If it has not passed build test, why we push the update in haste?
Sorry about my rant. I just feel pissed after building gcc6 and gcc7 for hours, I only need other package which only takes a minute to build.
comment:3 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
I am sorry to hear about your recent negative experience.
Recently, the rebuilds of GCC have been due to upgrading libgcc to GCC 8.
This was a significant undertaking.
The reason for this particular problem, however, was that you and I install GCC as a universal port.
We each ran across the same problem, and a rebuild was necessary to fix it.
I would venture to guess that not that many others build GCC with the universal variant, and so the error was not caught earlier.
If build times are a significant issues, may I suggest you set up your MacPorts in such a way as to be able to use binary packages.
That way, you can (mostly) just download a prebuilt package.
libgcc7 failure log file