make utils skips building ldconfig and ldd eventhough HAS_SHARED is set to 'y' in config file. Reproducible: Always Actual Results: ldconfig is not built Expected Results: ldconfig is built i'm attaching a diff output to show an ugly thing i did to get uclibc's make to explicitly cd into ./utils and run 'make utils_install' there.
Created attachment 348196 [details, diff] nested Makefile for utils is broken
Yeah, this is known and I meant to fix it and tell vapier, but it fell of my radar.
Comment on attachment 348196 [details, diff] nested Makefile for utils is broken the point of using "install_utils" is to install the tools ... running it twice doesn't make sense you should also use the -C flag rather than manual `cd`
(In reply to comment #3) > Comment on attachment 348196 [details, diff] [details, diff] > nested Makefile for utils is broken > > the point of using "install_utils" is to install the tools ... running it > twice doesn't make sense > > you should also use the -C flag rather than manual `cd` they do use -C flag, if i understood you correctly (i.e. -C within Makefile to run make on a nested Makefile): <http://git.uclibc.org/uClibc/tree/Makefile.in#n426> then problem is possibly here: <http://git.uclibc.org/uClibc/tree/utils/Makefile.in#n86> or here: <http://git.uclibc.org/uClibc/tree/utils/Makefile.in#n126> most probably the former, from what i remember because it doesn't even build ldd and ldconfig let alone installing them. that's despite the fact that $(HAVE_SHARED) resolves to 'y', btw.
(In reply to comment #4) i'm talking about your patch, not the uClibc code that said, building uclibc-0.9.33.2-r3 builds+installs ldconfig/ldd just fine for me. you must post your `emerge --info` and the full build log with every bug report.
Created attachment 349356 [details] ldconfig missing
Created attachment 349358 [details] emerge.info
can you post the config file you're using ? i just tried the 9999 version and it worked for me (w/default config).
(In reply to SpanKY from comment #8) > can you post the config file you're using ? i just tried the 9999 version > and it worked for me (w/default config). I'm not sure what's going on here (parallel build error?) but I just tried and it worked for me too.
(In reply to Anthony Basile from comment #9) > (In reply to SpanKY from comment #8) > > can you post the config file you're using ? i just tried the 9999 version > > and it worked for me (w/default config). > > I'm not sure what's going on here (parallel build error?) but I just tried > and it worked for me too. Oops let me add that it didn't work before, so maybe some git blame analysis will show what's going on.