From Fedora Project Wiki

No edit summary
(glibc)
(29 intermediate revisions by 10 users not shown)
Line 1: Line 1:
=== GCC 5.1.1 ===
Fedora 23 is built on GCC 5.1.1.  For information on building your own code with this compiler release, refer to the upstream change info at https://gcc.gnu.org/gcc-5/changes.html


{{Admon/warning | Document is Final | The contents of this beat have been sent for translation for the GA version of the Release NotesAny additional changes to this beat will not appear until after the release of Fedora 13. If you have zero-day changes, be sure to post a bug. }}
=== glibc 2.22 ===
Fedora 23 provides version 2.22 of the GNU C librariesLearn about the changes available in the latest version of glibc from the project's release announcement at https://www.sourceware.org/ml/libc-alpha/2015-08/msg00609.html


== gcc ==
{{header|docs}}{{Docs_beat_open}}
 
[[Category:Docs Project]]
''gcc'' has upgraded from 4.4.2 to 4.4.3.
[[Category:Draft documentation]]
This includes ''gcc'', ''gcc-c++'', ''gcc-fortran'', ''gcc-gnat'', and ''gcc-objc''.
[[Category:Documentation beats]]
 
 
=== GCC now uses Implicit DSO linking ===
 
Key points:
# ld will no longer automatically search in the dependencies of linked objects.
# If your project used both libraries A and B, it will not compile unless A and B are both explicitly linked.
# There are more explanations on the Features page. [[UnderstandingDSOLinkChange |here]]
 
Under the new changes, if your package fails its build with a message like:
 
  /usr/bin/ld: gpx-parser.o: undefined reference to symbol 'acos@@GLIBC_2.0'
  /usr/bin/ld: note: 'acos@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
 
 
Then the line that builds the specified .o needs to explicitly link libm.
 
For additional details refer to the feature page on the wiki [[Features/ChangeInImplicitDSOLinking]]
 
=== _builtin_stdarg_start has been completely removed from GCC 4.4.3 ===
 
_builtin_stdarg_start will return a undefined reference to "_builtin_stdarg_start" because of the depreciation of <stdarg.h> in GCC 4.0
The replacement is _builtin_va_start.
 
 
 
 
 
 
<noinclude>[[Category:Release Notes]]<noinclude>
[[Category:Documentation_beats]]

Revision as of 02:45, 28 August 2015

GCC 5.1.1

Fedora 23 is built on GCC 5.1.1. For information on building your own code with this compiler release, refer to the upstream change info at https://gcc.gnu.org/gcc-5/changes.html

glibc 2.22

Fedora 23 provides version 2.22 of the GNU C libraries. Learn about the changes available in the latest version of glibc from the project's release announcement at https://www.sourceware.org/ml/libc-alpha/2015-08/msg00609.html

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer