What's the meaning of 'blacklisted' on GStreamer?

后端 未结 4 1096
执念已碎
执念已碎 2021-02-19 19:41

I\'m trying to cross-compile GStreamer. Version is 1.2.3. Host PC\'s OS is x86 linux and Target system\'s OS is MIPSEL linux OS.

I succeeded to compile gstreamer and pl

4条回答
  •  被撕碎了的回忆
    2021-02-19 20:24

    I found the reason. It's GLIB, not GStreamer.

    To build GLIB for mipsel, I should set glib_cv_uscore=no. It's up to your embedded device. So please check your target hardware's CPU specification. So I made the build script for GLIB like below.

    #Glib 2.42.1
    wget ftp://ftp.gnome.org/pub/gnome/sources/glib/2.42/$GLIB.tar.xz
    tar xf $GLIB.tar.xz 
    cd $GLIB
    
    #Build for MIPS
    echo "ac_cv_func_posix_getgrgid_r=yes" >  mips.cache
    echo "ac_cv_func_posix_getpwuid_r=yes" >>  mips.cache
    echo "glib_cv_stack_grows=no" >> mips.cache
    echo "glib_cv_uscore=no" >>mips.cache
    ./configure --prefix=$INSTALL_PATH --host=$HOST  --cache-file=mips.cache --build=$BUILD 
    make
    make install 
    cd ..
    

    I got the clue from here.

提交回复
热议问题