This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Request guidance on DVSDK 4.00 target filesystem preparation

I realize there was an existing thread discussing the "make install" effects on the NFS filesystem in http://e2e.ti.com/support/embedded/f/354/t/69323.aspx.

I didn't want to hijack that thread as there was a clear answer.  It will get addressed in the next release.

However, in the interim, I would request some guidance on how to prepare the filesystem after having performed the "make install" step.  Clearly, that is not enough, as the files which are actually used by the target kernel are not referenced in the location /home/root/<target device>/*.

Do I need to perform a series of "find . -print" and then "find . -name """ steps to then copy files over to where they need to be?  Any suggestions?

My particular scenario at the moment is modifying the gstreamer plugin to include a MP3 decoder and then test it.  Although I am copying the libgstticodecplugin.so file into the appropriate place, I receive run-time errrors and wonder if I need to also copy other files into the appropriate spots.

  • Brad,

    I always find very difficult to satisfy every requirement out there, we wanted to point "make install" to override the existing files in  filesystem but then some folks  complained about it -  mainly because this was overriding their working binaries in the filesystem. And recommendation to us was copy binaries in home directory and they will selectively make a backup of original before overriding. As you know there is pros and cons on both of these methods and if you all agree that overriding is _the_  preferred method then we can make the changes in next DVSDK release. 

    Also note that overriding the filesystem will require sudo permission and at least as of today you really don't need sudo access during your typical  "make && make install" steps in DVSDK.

    Thanks

    Brijesh

  • I agree that overwriting the filesystem can be viewed as something not desired.  I'm not sure I care one way or the other.

    However, I do need to know what I should be pulling over if I were to use those newer files.  Even instructions on what is needed and where to put it would be sufficient.  Ideally in a script format. :>)