| Summary: | dev-db/mysql-5.0.90-r1 fails build on pars0sym.lo | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Martin von Gagern <Martin.vGagern> |
| Component: | [OLD] Development | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build log
emerge --info |
||
|
Description
Martin von Gagern
2010-01-31 17:32:21 UTC
Created attachment 218002 [details]
build log
Created attachment 218003 [details]
emerge --info
It's not parallel specific in any way. The file that failed to build there wasn't used in anything else or in any parallel rule conflict. AND I've been running all of the new stuff w/ -j16 on an 8-core box, else we'd still be waiting. You'll need to dig harder as to why it failed. (In reply to comment #3) > You'll need to dig harder as to why it failed. Had a look as well. My best bet is that libtool is to blame for there being no error message: the libtool script compiled the same source repeatedly, and by default seems to suppress all output from the second run. As to why the second run failed, but only in my first build: iirc I was compiling multiple packages in parallel by passing -j to emerge, so it might have been some kind of interaction with another emerge, probably disk space exhausted or something along those lines. Far from sure, though. I guess I'd wish for full output on every compiler run. Unfortunately I see no suitable variable in these makefiles which would allow me to pass -no-suppress to all invocations of libtool --mode=compile without passing it to other modes as well, which would probably reject it. If there was a way, I'd add a suitable var to my MAKEOPTS. I still can't reproduce this :-( |