Skip to content

fix installed library files duplication#806

Open
GregTourte wants to merge 1 commit intoTACC:mainfrom
GregTourte:main
Open

fix installed library files duplication#806
GregTourte wants to merge 1 commit intoTACC:mainfrom
GregTourte:main

Conversation

@GregTourte
Copy link

2 of the libraries installed in the lib directory are dupplicated rather than symlinked:

lib/lfs.so
lib/lfs.so.1
lib/lfs.so.1.0.1
lib/term/core.so
lib/term/core.so.1
lib/term/core.so.1.0.1

Whereas tcl2lua.so{,.1} are actual symolinks to tcl2lua.so.1.0.1

lib/tcl2lua.so@
lib/tcl2lua.so.1@
lib/tcl2lua.so.1.0.1

this patch fixes the makefile for lfs and core.

2 of the libraries installed in the lib directory are dupplicated rather
than symlinked:

```
lib/lfs.so
lib/lfs.so.1
lib/lfs.so.1.0.1
lib/term/core.so
lib/term/core.so.1
lib/term/core.so.1.0.1
```

Whereas tcl2lua.so{,.1} are actual symolinks to tcl2lua.so.1.0.1

```
lib/tcl2lua.so@
lib/tcl2lua.so.1@
lib/tcl2lua.so.1.0.1
```

this patch fixes the makefile for lfs and core.

Signed-off-by: Gregory J. L. Tourte <greg.tourte@gmail.com>
mrcawood added a commit that referenced this pull request Feb 14, 2026
- luafilesystem & term: install LIBRARY only, create SONAME/SONAMEV symlinks
- Add comments documenting shared-library versioning in all 3 pkgs Makefiles
- Add test-pkgs-symlinks target and pkgs/test-lib-symlinks.sh script

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant