public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libobjc/48314] New: Make the new symbols weak symbols
@ 2011-03-28 12:02 js-gcc at webkeks dot org
  2011-04-01 19:46 ` [Bug libobjc/48314] " pinskia at gcc dot gnu.org
  2011-04-01 19:54 ` js-gcc at webkeks dot org
  0 siblings, 2 replies; 3+ messages in thread
From: js-gcc at webkeks dot org @ 2011-03-28 12:02 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48314

           Summary: Make the new symbols weak symbols
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libobjc
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: js-gcc@webkeks.org


Hello,

gcc 4.6 introduces a lot of new symbols like objc_setProperty, objc_sync_enter
etc. Those are often already provided since they were always missing, but
support for e.g. @synchronized was always there. This creates conflicts now
when using gcc 4.6, thus I would suggest to make those weak symbols in 4.6.1.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libobjc/48314] Make the new symbols weak symbols
  2011-03-28 12:02 [Bug libobjc/48314] New: Make the new symbols weak symbols js-gcc at webkeks dot org
@ 2011-04-01 19:46 ` pinskia at gcc dot gnu.org
  2011-04-01 19:54 ` js-gcc at webkeks dot org
  1 sibling, 0 replies; 3+ messages in thread
From: pinskia at gcc dot gnu.org @ 2011-04-01 19:46 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48314

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-04-01 19:46:06 UTC ---
Except I think it was a bug that someone would implement them since it was part
of the ABI.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libobjc/48314] Make the new symbols weak symbols
  2011-03-28 12:02 [Bug libobjc/48314] New: Make the new symbols weak symbols js-gcc at webkeks dot org
  2011-04-01 19:46 ` [Bug libobjc/48314] " pinskia at gcc dot gnu.org
@ 2011-04-01 19:54 ` js-gcc at webkeks dot org
  1 sibling, 0 replies; 3+ messages in thread
From: js-gcc at webkeks dot org @ 2011-04-01 19:54 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48314

--- Comment #2 from js-gcc at webkeks dot org <js-gcc at webkeks dot org> 2011-04-01 19:54:39 UTC ---
Yeah, right, it is a bug to supply the symbols that libobjc has been missing
for about 10 years, so that you can actually use basic ObjC1 stuff like
@synchronize, which gcc always claimed to support… And it is a bug to provide
them if libobjc has been dead for years… And it sure is a bug to not wait for
the bug reports to be actually cared about after they have been ignored for
years…</sarcasm>

Seriously, you can't assume that people just accept broken stuff for almost ten
years and then when someone finally fixes them (thanks a lot for your work on
the new libobjc, Nicola!) assume nobody did something to work around it in the
meantime, after it was told countless times in bug reports that nobody cares.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-04-01 19:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-28 12:02 [Bug libobjc/48314] New: Make the new symbols weak symbols js-gcc at webkeks dot org
2011-04-01 19:46 ` [Bug libobjc/48314] " pinskia at gcc dot gnu.org
2011-04-01 19:54 ` js-gcc at webkeks dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).