pgsql: The issue has been raised in the past that our build system links
В списке pgsql-committers по дате отправления:
| От | neilc@svr1.postgresql.org (Neil Conway) |
|---|---|
| Тема | pgsql: The issue has been raised in the past that our build system links |
| Дата | |
| Msg-id | 20050505115018.A336C54071@svr1.postgresql.org обсуждение |
| Список | pgsql-committers |
Log Message:
-----------
The issue has been raised in the past that our build system links each
executable against the maximal set of libraries it might need. So for
example, if one executable requires `libreadline', all executables are
linked against it.
The easiest fix is to make use of GNU ld's --as-needed flag, which
ignores linker arguments that are not actually needed by the specified
object files. The attached patch modifies configure to check for this
flag (when using GNU ld), and if ld supports it, adds the flag to
LDFLAGS (we need to do the check since only relatively recent versions
of GNU ld support this capability). Currently only GNU ld is supported;
I'm not aware of any other linkers that support this functionality.
Modified Files:
--------------
pgsql:
configure (r1.434 -> r1.435)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/configure.diff?r1=1.434&r2=1.435)
configure.in (r1.407 -> r1.408)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/configure.in.diff?r1=1.407&r2=1.408)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера