First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 213833
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo's Team for Core System packages <base-system@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sergey Dryabzhinsky <sergey.dryabzhinsky@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 213833 depends on: Show dependency tree
Show dependency graph
Bug 213833 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-18 14:27 0000
CFLAGS="... -D_FORTIFY_SOURCE=2 ..." make sys-devel/m4 broken.

Reproducible: Always

Steps to Reproduce:
1. Compile and switch to gcc-4.3
2. Set CFLAGS to something like "-Ox -march=y -D_FORTIFY_SOURCE=2" and compile
sys-devel/m4. sys-devel/m4 will be compiled fine.
3. Try to compile sys-devel/libtool

Actual Results:  
>>> Emerging (1 of 1) sys-devel/libtool-1.5.26 to /
 * libtool-1.5.26.tar.gz RMD160 SHA1 SHA256 size ;-) ...                       
                                        [ ok ]
 * checking ebuild checksums ;-) ...                                           
                                        [ ok ]
 * checking auxfile checksums ;-) ...                                          
                                        [ ok ]
 * checking miscfile checksums ;-) ...                                         
                                        [ ok ]
 * checking libtool-1.5.26.tar.gz ;-) ...                                      
                                        [ ok ]
>>> Unpacking source...
>>> Unpacking libtool-1.5.26.tar.gz to /var/tmp/portage/sys-devel/libtool-1.5.26/work
 * Applying libtool-1.5.20-use-linux-version-in-fbsd.patch ...                 
                                        [ ok ]
 * Applying libtool-1.5.10-locking.patch ...                                   
                                        [ ok ]
 * Applying libtool-1.5.20-version-checking.patch ...                          
                                        [ ok ]
 * Applying libtool-1.5-filter-host-tags.patch ...                             
                                        [ ok ]
 * Applying libtool-1.5.20-override-LD_LIBRARY_PATH.patch ...                  
                                        [ ok ]
 * Generating ltmain.sh ...                                                    
                                        [ ok ]
 * Ignore any warnings below about QA/autotools
 * Running autotools in '.' ...
 * QA Notice: 'aclocal' called by src_unpack: sys-devel/libtool-1.5.26
 * Use autotools.eclass instead of calling 'aclocal' directly.
*** %n in writable segment detected ***
sh: line 1: 18569 Aborted                 /usr/bin/m4 --nesting-limit=1024
--include=/usr/share/autoconf --debug=aflq --fatal-warning
--debugfile=autom4te.cache/traces.0t --trace=AC_CHECK_LIBM --trace=AC_DEFUN
--trace=AC_DEFUN_ONCE --trace=AC_DEPLIBS_CHECK_METHOD
--trace=AC_DISABLE_FAST_INSTALL --trace=AC_DISABLE_SHARED
--trace=AC_DISABLE_STATIC --trace=AC_ENABLE_FAST_INSTALL
--trace=AC_ENABLE_SHARED --trace=AC_ENABLE_STATIC
--trace=AC_LIBLTDL_CONVENIENCE --trace=AC_LIBLTDL_INSTALLABLE
--trace=AC_LIBTOOL_COMPILER_OPTION --trace=AC_LIBTOOL_CONFIG
--trace=AC_LIBTOOL_CXX --trace=AC_LIBTOOL_DLOPEN --trace=AC_LIBTOOL_DLOPEN_SELF
--trace=AC_LIBTOOL_F77 --trace=AC_LIBTOOL_GCJ
--trace=AC_LIBTOOL_LANG_CXX_CONFIG --trace=AC_LIBTOOL_LANG_C_CONFIG
--trace=AC_LIBTOOL_LANG_F77_CONFIG --trace=AC_LIBTOOL_LANG_GCJ_CONFIG
--trace=AC_LIBTOOL_LANG_RC_CONFIG --trace=AC_LIBTOOL_LINKER_OPTION
--trace=AC_LIBTOOL_OBJDIR --trace=AC_LIBTOOL_PICMODE
--trace=AC_LIBTOOL_POSTDEP_PREDEP --trace=AC_LIBTOOL_PROG_CC_C_O
--trace=AC_LIBTOOL_PROG_COMPILER_NO_RTTI --trace=AC_LIBTOOL_PROG_COMPILER_PIC
--trace=AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH --trace=AC_LIBTOOL_PROG_LD_SHLIBS
--trace=AC_LIBTOOL_RC --trace=AC_LIBTOOL_SETUP
--trace=AC_LIBTOOL_SYS_DYNAMIC_LINKER --trace=AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
--trace=AC_LIBTOOL_SYS_HARD_LINK_LOCKS --trace=AC_LIBTOOL_SYS_LIB_STRIP
--trace=AC_LIBTOOL_SYS_MAX_CMD_LEN --trace=AC_LIBTOOL_WIN32_DLL
--trace=AC_PATH_MAGIC --trace=AC_PATH_TOOL_PREFIX --trace=AC_PROG_EGREP
--trace=AC_PROG_LD --trace=AC_PROG_LD_GNU --trace=AC_PROG_LD_RELOAD_FLAG
--trace=AC_PROG_LIBTOOL --trace=AC_PROG_NM --trace=AM_AUTOMAKE_VERSION
--trace=AM_AUX_DIR_EXPAND --trace=AM_CONDITIONAL --trace=AM_DEP_TRACK
--trace=AM_DISABLE_SHARED --trace=AM_DISABLE_STATIC --trace=AM_ENABLE_SHARED
--trace=AM_ENABLE_STATIC --trace=AM_INIT_AUTOMAKE --trace=AM_MAKE_INCLUDE
--trace=AM_MISSING_HAS_RUN --trace=AM_MISSING_PROG
--trace=AM_OUTPUT_DEPENDENCY_COMMANDS --trace=AM_PROG_INSTALL_SH
--trace=AM_PROG_INSTALL_STRIP --trace=AM_PROG_LD --trace=AM_PROG_LIBTOOL
--trace=AM_PROG_MKDIR_P --trace=AM_PROG_NM --trace=AM_RUN_LOG
--trace=AM_SANITY_CHECK --trace=AM_SET_CURRENT_AUTOMAKE_VERSION
--trace=AM_SET_DEPDIR --trace=AM_SET_LEADING_DOT --trace=AU_DEFUN
--trace=LT_AC_PROG_GCJ --trace=LT_AC_PROG_RC --trace=LT_AC_PROG_SED
--trace=_AC_AM_CONFIG_HEADER_HOOK --trace=_AC_PROG_LIBTOOL
--trace=_AM_AUTOCONF_VERSION --trace=_AM_DEPENDENCIES --trace=_AM_IF_OPTION
--trace=_AM_MANGLE_OPTION --trace=_AM_OUTPUT_DEPENDENCY_COMMANDS
--trace=_AM_PROG_TAR --trace=_AM_SET_OPTION --trace=_AM_SET_OPTIONS
--trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_CHECK_DLFCN
--trace=_LT_AC_FILE_LTDLL_C --trace=_LT_AC_LANG_CXX
--trace=_LT_AC_LANG_CXX_CONFIG --trace=_LT_AC_LANG_C_CONFIG
--trace=_LT_AC_LANG_F77 --trace=_LT_AC_LANG_F77_CONFIG --trace=_LT_AC_LANG_GCJ
--trace=_LT_AC_LANG_GCJ_CONFIG --trace=_LT_AC_LANG_RC_CONFIG
--trace=_LT_AC_LOCK --trace=_LT_AC_PROG_CXXCPP
--trace=_LT_AC_PROG_ECHO_BACKSLASH --trace=_LT_AC_SHELL_INIT
--trace=_LT_AC_SYS_COMPILER --trace=_LT_AC_SYS_LIBPATH_AIX
--trace=_LT_AC_TAGCONFIG --trace=_LT_AC_TAGVAR --trace=_LT_AC_TRY_DLOPEN_SELF
--trace=_LT_CC_BASENAME --trace=_LT_COMPILER_BOILERPLATE
--trace=_LT_LINKER_BOILERPLATE --trace=_LT_REQUIRED_DARWIN_CHECKS
--trace=_LT_VERSION_CHECK --trace=_m4_warn --trace=include --trace=m4_include
--trace=m4_pattern_allow --trace=m4_pattern_forbid
--reload-state=/usr/share/autoconf/autoconf/autoconf.m4f
/usr/share/aclocal-1.10/amversion.m4 /usr/share/aclocal-1.10/auxdir.m4
/usr/share/aclocal-1.10/cond.m4 /usr/share/aclocal-1.10/depend.m4
/usr/share/aclocal-1.10/depout.m4 /usr/share/aclocal-1.10/init.m4
/usr/share/aclocal-1.10/install-sh.m4 /usr/share/aclocal-1.10/lead-dot.m4
/usr/share/aclocal-1.10/make.m4 /usr/share/aclocal-1.10/missing.m4
/usr/share/aclocal-1.10/mkdirp.m4 /usr/share/aclocal-1.10/options.m4
/usr/share/aclocal-1.10/runlog.m4 /usr/share/aclocal-1.10/sanity.m4
/usr/share/aclocal-1.10/strip.m4 /usr/share/aclocal-1.10/substnot.m4
/usr/share/aclocal-1.10/tar.m4 acinclude.m4 configure.ac >
autom4te.cache/output.0t
autom4te-2.61: /usr/bin/m4 failed with exit status: 134
aclocal-1.10: autom4te failed with exit status: 134


Expected Results:  
sys-devel/libtool compiled

But if switch down to gcc-4.2 or removing "-D_FORTIFY_SOURCE=2" from CFLAGS:
sys-devel/m4 compile fine and working well.

We need to filter out ugly flags and definitions?

------- Comment #1 From SpanKY 2008-03-29 17:45:12 0000 -------
not a bug in m4 ... grabbed fix from upstream gnulib

http://sources.gentoo.org/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch?rev=1.1

------- Comment #2 From Attila Tóth 2008-07-05 11:37:25 0000 -------
(In reply to comment #1)
> not a bug in m4 ... grabbed fix from upstream gnulib
> 
> http://sources.gentoo.org/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch?rev=1.1
> 

cvs also contains vasnprintf taken from gnulib.

Regards:
Dw.

------- Comment #3 From Attila Tóth 2008-07-05 12:14:58 0000 -------
(In reply to comment #2)
> (In reply to comment #1)
> > not a bug in m4 ... grabbed fix from upstream gnulib
> > 
> > http://sources.gentoo.org/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch?rev=1.1
> > 
> 
> cvs also contains vasnprintf taken from gnulib.
> 
> Regards:
> Dw.
> 

http://bugs.gentoo.org/show_bug.cgi?id=230849

First Last Prev Next    No search results available      Search page      Enter new bug