⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdb-6.6.spec

📁 coldfire MCF5445X基于unix平台的BSP
💻 SPEC
字号:
%define pfx /opt/freescale/rootfs/%{_target_cpu}Summary         : Gdb - GNU Source level debugger for C, C++Name            : gdbVersion         : 6.6Release         : 0License         : GPLVendor          : FreescalePackager        : Ross WilleGroup           : Development/DebuggersSource          : gdb-%{version}.tar.gzBuildRoot       : %{_tmppath}/%{name}Prefix          : %{pfx}%Description%{summary}%Prep%setup%BuildORIG_PATH=$PATH# This is the optimised host type.  Needed to prevent infering a native buildOPT_CFGHOST=`echo ${TOOLCHAIN_PREFIX} | perl -n -e 's,-$,,;print'`# do something (the least costly)if [ -z "$PKG_GDB_CROSS_WANT_ED$PKG_GDB_SERVER_WANT_ED$PKG_GDB_NATIVE_WANT_ED" ]then    PKG_GDB_SERVER_WANT_ED=yfi# cross gdb to run on the build machineif [ -n "$PKG_GDB_CROSS_WANT_ED" ]then    BD=cross-gdb    rm -rf $BD    mkdir -p $BD    cd $BD    export PATH=$UNSPOOF_PATH    export ac_cv_header_stdc=yes bash_cv_have_mbstate_t=yes \           ac_cv_header_nlist_h=no    ../configure --prefix=%{_prefix} --target=$CFGHOST --mandir=%{_mandir}    make    cp gdb/gdb $TOP/bin/gdb    cd -fi# from now build stuff to go into the rpm packageexport PATH=$ORIG_PATH# gdbserver to run on the targetif [ -n "$PKG_GDB_SERVER_WANT_ED" ]then    cd gdb/gdbserver    sh ./configure --prefix=%{_prefix} --host=$OPT_CFGHOST --mandir=%{_mandir} --enable-threads --enable-shared    make    cd -fi# full gdb to run on the targetif [ -n "$PKG_GDB_NATIVE_WANT_ED" ]then    export CPP="$BUILDCPP"    export CC_FOR_BUILD="$BUILDCC"    export ac_cv_header_stdc=yes bash_cv_have_mbstate_t=yes \           ac_cv_header_nlist_h=no ac_cv_header_sys_reg_h=no    export noconfigdirs=gdbserver    CC=gcc AR=ar \    ./configure --prefix=%{_prefix} --host=$OPT_CFGHOST --build=%{_build} --mandir=%{_mandir} --enable-threads --enable-shared    makefi%Installif [ -z "$PKG_GDB_CROSS_WANT_ED$PKG_GDB_SERVER_WANT_ED$PKG_GDB_NATIVE_WANT_ED" ]then    PKG_GDB_SERVER_WANT_ED=yfirm -rf $RPM_BUILD_ROOTif [ -n "$PKG_GDB_SERVER_WANT_ED" ]then    cd gdb/gdbserver    make install DESTDIR=$RPM_BUILD_ROOT/%{pfx}    cd -fiif [ -n "$PKG_GDB_NATIVE_WANT_ED" ]then    make install DESTDIR=$RPM_BUILD_ROOT/%{pfx}    # remove standards.info which conflicts with autoconf    rm -f $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/info/standards.infofi%Cleanrm -rf $RPM_BUILD_ROOT%Files%defattr(-,root,root)%{pfx}/*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -