[linux] Re: Linken naar libraries

Rob Sterenborg rob op sterenborg.info
Di mei 17 23:19:38 CEST 2005


Jelle Boomstra <nllgg op nietsch.dds.nl> scribbled on Tuesday, 17 May 2005
22:46:
> On Tuesday 17 May 2005 21:51, Rob Sterenborg wrote:
>> linux-bounce op lists.nllgg.nl <> scribbled on Tuesday, 17 May
> 2005 21:34:
> Ik weet toch vrij zeker dat ik echt anders heet.

Ja ? ;-)

> foutje van je programma of foutje van de lijst?

- Van het programma want dat snapt niet wat "on behalf of" is.
- Van mij, want ik was te lui om het met het handje aan te passen.

>>> Zo op het eerste gezicht wil je hier runtime variabelen gebruiken om
>>> iets met compiletime te regelen. Maar ik zou me kunnen vergissen.
>> 
>> Bedoel je LD_LIBRARY_PATH ?
>> Ik bedoel, ik kan wel met CFLAGS en LDFLAGS e.d. werken, maar dat
>> levert me op dit moment toch niet op wat ik wil bereiken : ik zeg
>> /usr/local, en vervolgens wordt er met de libs uit /usr gelinked.
> 
> ja maar is daar ook nieteen systemwide default voor, en dat
> wat je er bij zet er achter wordt geplaatst?

Pff. Daar heb ik (nog) niets over gevonden.

>> Als ik bijv. Postfix met SASL, LDAP en MySQL support compile, dan is
>> het handig dat ik alles met dezelfde versie openssl link, anders komt
>> het volgens mij niet goed (zoiets staat ook in de Postfix doc).
> 
> Lijkt me sterk voor minor versie verschillen. Dat soort

Daar hoopte ik stiekum wel op.

> dependencies is nou precies waar een package manager voor is...

Ik vind zelf compilen wel soort van leuk. Het leert me iig meer over het
systeem dan packages installeren. Verwacht ik.
Daarnaast heeft Slackware geloof ik geen package manager in de zin van
rpm, yum, yast of whatever er allemaal is. Er is iets als pkgtool, maar
dat dat nou echt managed...

> Waar je last van hebt is veranderingen in de API. De
> conventie is dat als je die wijzigd dat je dan ook de major
> versie wijzigd. van e naar g lijkt me weining problemen
> geven. Het zou toch niet zo zijn dat je bij elke bugfix je
> software die er naar linkt moet hercompileren?

Hmm.. Zit wat in. Ik ga de gok wel aan en vervang e met g. Als het toch
niet werkt is er nog niet veel verloren : ben nog maar net begonnen en
heb alle configure opties van alles wat ik al had gedaan bewaard voor
het geval dat...

Dank voor het meedenken.


Gr,
Rob




More information about the Linux mailing list