| Summary: | ocamlopt: неправильный порядок дополнительных объектных файлов в вызове gcc | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | shalupov <shalupov> | ||||
| Component: | ocaml | Assignee: | Konstantin Pavlov <thresh> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | rider, shaba | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
shalupov
2006-03-19 12:45:17 MSK
Created attachment 1431 [details]
Обрезанный кусок лога сборки unison
Дайте хотя бы .src.rpm этого unison, чтобы можно было на него взглянуть. Вообще мне это напоминает проводяющуюся сейчас войну с ld'шным --as-needed. Версия из Сизифа как раз и не собирается. (именно как следствие этой "войны") А при чем тут ocamlopt? Это проблема Makefile'ов unison. Передавайте ему в нужном порядке и все соберется (hint: подвиньте -cclib -lutil в конец). Это работает только для данного случая. Если я буду использовать символы скажем из glib в pty.o, то не будет. Дополнительные объектные файлы в ocamlopt идут после динамических библиотек. Именно это и надо пофиксить. unison был приведён лишь в качестве примера. |