<br><br>On Saturday, May 7, 2022, Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com">phylsmith2017@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:small" class="gmail_default">Andrew,</div><div style="font-size:small" class="gmail_default">I do not understand what WANT_CIN_3RDPARTY is </div><div style="font-size:small" class="gmail_default"><br></div></div></blockquote><div><br></div><div><br></div><div>variable telling buildsystem we want to build/link with libraries in thirdparty folder (our default) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">and consequently do not know whether adding patch:</div><div style="font-size:small" class="gmail_default"> 0024-Add-android-only-hacked-<wbr>Dynamic-makefile-libs.patch (along with 0018)</div><div style="font-size:small" class="gmail_default">for additional LIBS will affect other people who ae doing their own builds. What I am concerned about is in bold letters below for the addition of the LIBS. Is there an explanation that I can understand?<br></div></div></blockquote><div><br></div><div><br></div><div>without those lines dynamic build (default on BSD, but after all my patches should be possible on linux too) fail at linking stage.... this section should come into play only if user build Cin without thirdparty libs (currently broken) </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">From cinelerra/Makefile:</div><div style="font-size:small" class="gmail_default">ifeq ($(WANT_CIN_3RDPARTY),no)<br>LIBS += -lavcodec -lavdevice -lavfilter -lavformat -lavutil<br>LIBS += -lswresample -lswscale<br>PLATFORM = $(shell uname -s)<br>ifneq (, $(filter $(PLATFORM), FreeBSD NetBSD))<br>LIBS += -lintl -liconv<br>LIBS += -lexecinfo<br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default"><b>+LIBS += `pkg-config --libs OpenEXR`<br>+LIBS += `pkg-config --libs flac`<br>+LIBS += `pkg-config --libs libjpeg`<br>+LIBS += `pkg-config --libs uuid`<br>+LIBS += `pkg-config --libs theora`<br>+LIBS += `pkg-config --libs vorbis`<br>+LIBS += `pkg-config --libs tiff`<br>+LIBS += `pkg-config --libs sndfile`<br>+LIBS += -lgif -l:libtheora.a -l:libvorbis.a -ltiff<br>+LIBS += -landroid-shmem -liconv jpt.a</b><br></div><div style="font-size:small" class="gmail_default"><br>LIBS += $(shared_libs)<br>LIBS += $(system_libs)<br></div><div><br></div><div><br></div></div>
</blockquote>