summaryrefslogtreecommitdiffstats
path: root/source-builder/config/net-snmp-5-1.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'source-builder/config/net-snmp-5-1.cfg')
-rw-r--r--source-builder/config/net-snmp-5-1.cfg35
1 files changed, 25 insertions, 10 deletions
diff --git a/source-builder/config/net-snmp-5-1.cfg b/source-builder/config/net-snmp-5-1.cfg
index c82e310..3adfc06 100644
--- a/source-builder/config/net-snmp-5-1.cfg
+++ b/source-builder/config/net-snmp-5-1.cfg
@@ -20,6 +20,23 @@ URL: http://www.net-snmp.org/
%source set net-snmp http://downloads.sourceforge.net/project/net-snmp/net-snmp/%{net_snmp_version}/net-snmp-%{net_snmp_version}.tar.gz
#
+# NetSMP needs the have the spec stuff handled differently
+#
+%define bsp_specs -qrtems -B%{_libdir} --specs bsp_specs
+%define host_cc %{rtems_bsp_cc} %{bsp_specs}
+%define _host_cc gcc %{bsp_specs}
+%define host_cxx %{rtems_bsp_cxx} %{bsp_specs}
+%define _host_cxx gcc %{bsp_specs}
+%define host_cflags %(echo %{rtems_bsp_cflags} | \
+ sed -e 's/\-qrtems//' \
+ -e 's/\-\-specs bsp_specs//' \
+ -e 's/\-B[^ ]*//g')
+%define host_cxxflags %(echo %{rtems_bsp_ccflags} | \
+ sed -e 's/\-qrtems//' \
+ -e 's/\-\-specs bsp_specs//' \
+ -e 's/\-B[^ ]*//g')
+
+#
# Prepare the source code.
#
%prep
@@ -41,26 +58,24 @@ URL: http://www.net-snmp.org/
%{host_build_flags}
- CFLAGS="${CFLAGS} %{net_snmp_cflags}"
+ CPPFLAGS="%{net_snmp_cflags} %{rtems_bsp_includes}"
LIBS="-lbsd -lm -lz -lrtemsdefaultconfig" \
../${source_dir_net_snmp}/configure \
--host=%{_host} \
+ --target=%{_host} \
--prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --exec_prefix=%{_exec_prefix} \
- --includedir=%{_includedir} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libexecdir} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
- --datadir=%{_datadir} \
+ %{?net_snmp_with_out_modules: --with-out-mib-modules="%{net_snmp_with_out_modules}"} \
+ --enable-internal-md5 \
--disable-embedded-perl \
+ --disable-perl-cc-checks \
--disable-shared \
--without-openssl \
--without-rsaref \
--disable-ipv6 \
- --with-defaults
+ --with-defaults \
+ --without-rpm \
+ --without-pcre
#
# NetSNMP fails to build when make runs parallel jobs