[Issue 11526] New: buffer overflow detected __fortify_fail when building dmd from source
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Sat Nov 16 01:38:10 PST 2013
    
    
  
https://d.puremagic.com/issues/show_bug.cgi?id=11526
           Summary: buffer overflow detected __fortify_fail when building
                    dmd from source
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD
        AssignedTo: nobody at puremagic.com
        ReportedBy: timothee.cour2 at gmail.com
--- Comment #0 from Timothee Cour <timothee.cour2 at gmail.com> 2013-11-16 01:38:08 PST ---
reposting from http://comments.gmane.org/gmane.comp.lang.d.general/135653:
On my one of my machines (ubuntu64) I cannot compile from source unless I pass
DEBUG=1 flag; 
without DEBUG=1 I get :
$cd src/dmd
$make -f posix.mak -j8
#ok till this point
$cd ../druntime
$make -f posix.mak -j8 DMD=../dmd/dmd
../dmd/dmd -lib -oflib/libdruntime-linuxdefault.a -Xfdruntime.json ...#etc
*** buffer overflow detected ***: ../dmd/dmd terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6
#also shows those symbols:
__fortify_fail
_IO_default_xsputn
_IO_vfprintf
__vsprintf_chk
__sprintf_chk
../dmd/dmd
__libc_start_main
../dmd/dmd
======= Memory map: ========
I get the same from git master.
with DEBUG=1 it works
on another ubuntu64 machine, I don't have this problem, but I actually need it
to work on the 1st machine. Not sure what could be the problem?
-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list