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--