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 был приведён лишь в качестве примера. |