New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tclreadline: init at 2.3.8 #66830
tclreadline: init at 2.3.8 #66830
Conversation
@GrahamcOfBorg build tclreadline |
right. disabled patchelf on darwin |
53ad535
to
b47d095
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will still run configure script twice. I made a pull request fixing that flightaware/tclreadline#22
b47d095
to
1b1656f
Compare
@jtojnar good to go? |
One thing I do not like is patching the ELF files. Surely, there must be a better way. |
Is the binary patching a blocker? I'd write a patch for upstream, but I'm not much knowledgeable about autotools |
Ping |
I guess I could do something like if [ relevant contents of .libs are also present in $out/lib ]; then
patchelf --set-rpath $(patchelf --print-rpath $executable | sed -s @$builddir/.libs:@@) $executable
else
echo "Some libraries were not installed correctly"
exit 1
fi Would that be better? |
@jtojnar what about it? |
This comment has been minimized.
This comment has been minimized.
Sorry, missed your replies above. Yes that would be nicer. I tried looking into the autotools build but was not able to determine where the rpath comes from. The only rpath reference in the generated libtclreadline.la: $(libtclreadline_la_OBJECTS) $(libtclreadline_la_DEPENDENCIES) $(EXTRA_libtclreadline_la_DEPENDENCIES)
$(AM_V_CCLD)$(libtclreadline_la_LINK) -rpath $(libdir) $(libtclreadline_la_OBJECTS) $(libtclreadline_la_LIBADD) $(LIBS) and that should be |
I marked this as stale due to inactivity. → More info |
Result of 1 package built:
|
Result of 1 package built:
|
1b1656f
to
f0d3c65
Compare
@jtojnar here we go, better late than never :) I implemented what I suggested here #66830 (comment) |
f0d3c65
to
9e28a21
Compare
Result of 1 package built:
|
Result of 1 package built:
|
Motivation for this change
tcl is nice
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @