bug#80452: Local $LD_LIBRARY_PATH is cleared when a test is run on a remote host

Kalvis Duckmanton <[email protected]> Fri, 20 Feb 2026 16:32:57 +1100
Newsgroups gmane.comp.sysutils.dejagnu.bugs
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------R68g0UYkbHlQsM6K8QBtRuiF
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I've noticed that when running tests using the 'unix' board 
configuration, the LD_LIBRARY_PATH environment variable in dejagnu's 
environment is being cleared when a program is run on a remote host; 
subsequently, running anything on the local host which may need 
LD_LIBRARY_PATH to be set will fail.

I'm using DejaGNU 1.6.3, on NetBSD/amd64.

I think that the cause lies in the 'unix_load' procedure in 
'config/unix.exp' and would like to propose the attached patch as a fix.

many thanks,

kalvis


--------------R68g0UYkbHlQsM6K8QBtRuiF
Content-Type: text/x-patch; charset=UTF-8;
 name="dejagnu_config_unix_exp.patch"
Content-Disposition: attachment; filename="dejagnu_config_unix_exp.patch"
Content-Transfer-Encoding: base64

RnJvbSAyNjJlMTUzZDViMjY2M2MxOGQxMzVhOGVmNzE2YTM0MjRiOWE4NzkyIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLYWx2aXMgRHVja21hbnRvbiA8a2FsdmlzZEBnbWFp
bC5jb20+CkRhdGU6IFRodSwgMTkgRmViIDIwMjYgMTY6MjY6MjAgKzExMDAKU3ViamVjdDog
W1BBVENIXSBPbmx5IHJlc2V0IExEX0xJQlJBUllfUEFUSCBpbiB0aGUgZW52aXJvbm1lbnQg
aWYgaXQgaGFzIGJlZW4gY2hhbmdlZC4KClNpZ25lZC1vZmYtYnk6IEthbHZpcyBEdWNrbWFu
dG9uIDxrYWx2aXNkQGdtYWlsLmNvbT4KLS0tCiBjb25maWcvdW5peC5leHAgfCA0IC0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy91
bml4LmV4cCBiL2NvbmZpZy91bml4LmV4cAppbmRleCBkYzNmNzgxLi5hYzdkOWFlIDEwMDY0
NAotLS0gYS9jb25maWcvdW5peC5leHAKKysrIGIvY29uZmlnL3VuaXguZXhwCkBAIC0zNiw3
ICszNiw2IEBAIHByb2MgdW5peF9sb2FkIHsgZGVzdCBwcm9nIGFyZ3MgfSB7CiAgICAgZ2xv
YmFsIGxkX2xpYnJhcnlfcGF0aAogICAgIGdsb2JhbCB0ZXN0X3RpbWVvdXQKICAgICBzZXQg
b3V0cHV0ICIiCi0gICAgc2V0IG9yaWdfbGRfbGlicmFyeV9wYXRoICIiCiAKICAgICBpZiB7
IVtpbmZvIGV4aXN0cyB0ZXN0X3RpbWVvdXRdfSB7CiAJc2V0IHRlc3RfdGltZW91dCAzMDAK
QEAgLTE0Miw5ICsxNDEsNiBAQCBwcm9jIHVuaXhfbG9hZCB7IGRlc3QgcHJvZyBhcmdzIH0g
ewogCXNldCBzdGF0dXMgW2xpbmRleCAkc3RhdHVzIDBdCiAgICAgfQogCi0gICAgc2V0ZW52
IExEX0xJQlJBUllfUEFUSCAkb3JpZ19sZF9saWJyYXJ5X3BhdGgKLSAgICBzZXRlbnYgU0hM
SUJfUEFUSCAkb3JpZ19sZF9saWJyYXJ5X3BhdGgKLQogICAgIHZlcmJvc2UgIkV4ZWN1dGVk
ICRwcm9nLCBzdGF0dXMgJHN0YXR1cyIgMgogICAgIGlmIHskb3V0cHV0IG5lICIifSB7CiAJ
dmVyYm9zZSAtLSAkb3V0cHV0IDIKLS0gCjIuMzkuNQoK

--------------R68g0UYkbHlQsM6K8QBtRuiF
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQnVnLWRlamFn
bnUgbWFpbGluZyBsaXN0CkJ1Zy1kZWphZ251QGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3Jn
L21haWxtYW4vbGlzdGluZm8vYnVnLWRlamFnbnUK

--------------R68g0UYkbHlQsM6K8QBtRuiF--