Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2010 11:09:51 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/gnu/lib/csu Makefile
Message-ID:  <201006181110.o5IBA7uB004472@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

kib         2010-06-18 11:09:51 UTC

  FreeBSD src repository

  Modified files:
    gnu/lib/csu          Makefile 
  Log:
  SVN rev 209294 on 2010-06-18 11:09:51Z by kib
  
  Often reported issue with newer ld is:
  error in /usr/lib/crtendS.o(.eh_frame); no .eh_frame_hdr table will be created.
  
  The issue is that crtend is compiled with unwind table, and also it
  places the special CIE into the .eh_frame indicating the end of section,
  that is located before generated unwind table. New ld has assertion that
  verifies that closing CIE is indeed the last CIE, causing the crypting
  message to be issued, and refusing to generate dwarf unwind.
  
  Add -fno-asynchronous-unwind-tables to disable unwind table generation
  for crtbegin/crtend. While there, disable omitting the frame pointer [1].
  
  Requested by:   kan [1]
  Reviewed by:    kan
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.33      +2 -1      src/gnu/lib/csu/Makefile



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006181110.o5IBA7uB004472>