DaemonForums  

Go Back   DaemonForums > DaemonForums.org > News

News News regarding BSD and related.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 24th May 2011
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,051
Thanked 118 Times in 93 Posts
Cool PathScale's libcxxrt C++ Runtime Now Available Under BSD License

Quote:
Libcxxrt will be available under the 2-clause BSD license.
Quote:
(...) libcxxrt is the missing link for a BSD licensed C++ compiler and the C++ runtime
Quote:
The FreeBSD Foundation and the NetBSD Foundation announced today that they have acquired a non-exclusive copyright license to the libcxxrt C++ runtime software from PathScale, a leader in high performance Fortran, C and C++ compiler products for AMD64, Intel64 and MIPS. The press release, available from the FreeBSD Foundation, Pathscale, and PRWeb websites, is as follows:

The FreeBSD Foundation and the NetBSD Foundation announced today that they have acquired a non-exclusive copyright license to the libcxxrt C++ runtime software from PathScale, a leader in high performance Fortran, C, and C++ compiler products for AMD64, Intel64, and MIPS. This software is an implementation of the C++ Application Binary Interface originally developed for Itanium and now used for the x86 family by BSD operating systems. Libcxxrt will be available under the 2-clause BSD license.

This implementation is a full replacement for the GNU libsupc++ library for platforms that use the Itanium C++ ABI, including i386 and x86-64, and will replace portions of the C++ stack previously only available under the GPL. It provides implementations of the dynamic features of C++, including dynamic casting, exception handling, and thread-safe static initializers, and will continue the gradual replacement of GNU toolchain and runtime components, furthering the aim of a purely BSD-licensed system.

"This work complements other work done in the community and is a further step in letting us adopt alternative toolchains in FreeBSD," said Robert Watson, a FreeBSD committer and Director at the FreeBSD Foundation.

"There are already a number of STL implementations with other licenses, but libcxxrt is the missing link for a BSD licensed C++ compiler and the C++ runtime," said NetBSD developer Joerg Sonnenberger.

"It's great to work with the BSD community and help provide these core parts of the toolchain," said Christopher Bergström, CTO at PathScale. "This is a first step to PathScale offering first class support for both NetBSD and FreeBSD."

About The FreeBSD Foundation

The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting the FreeBSD Project and community. The Foundation gratefully accepts donations from individuals and businesses, using them to fund and manage projects, sponsor FreeBSD events, Developer Summits and provide travel grants to FreeBSD developers. In addition, the Foundation represents the FreeBSD Project in executing contracts, license agreements, and other legal arrangements that require a recognized legal entity. The FreeBSD Foundation is entirely supported by donations. More information about The FreeBSD Foundation is available on the web.

About The NetBSD Foundation

The NetBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting the NetBSD Project and community. Under its education and research mandate, it supports development of the NetBSD operating system which supports over fifty different computer architectures from a single, unified set of kernel and userland source files. The NetBSD codebase is used by commercial embedded developers, educational institutions, and individual end-users. Through donations received from individuals and corporations the Foundation is able to fund substantial work undertaken by developers. More information about The NetBSD Foundation is available on the web.

About PathScale

PathScale Inc. has developed industry leading high performance Fortran, C and C++ compiler products for AMD64, Intel® 64, MIPS processors and provides support to users desiring the highest level of performance from their applications. The PathScale EKOPath Compiler Suite has the world's most advanced optimization infrastructure and can fully exploit the potentials of many-core architectures. The company’s goal is to deliver robust and high performance compilers tailored to clustered, GPGPU and multi-core computing environments. More information about PathScale is available on the web.
SOURCE: http://freebsdfoundation.blogspot.co...ble-under.html
SOURCE: http://pathscale.com/node/265
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd

Last edited by vermaden; 24th May 2011 at 07:11 AM.
Reply With Quote
  #2   (View Single Post)  
Old 24th May 2011
denta denta is online now
Fdisk Soldier
 
Join Date: Nov 2009
Posts: 73
Thanked 0 Times in 0 Posts
Default

Sounds like a nice move. I'm guessing it might have an impact on pcc too? (I vaguely remember there being some C++ stuff in its roadmap).
Reply With Quote
  #3   (View Single Post)  
Old 24th May 2011
thirdm thirdm is offline
Package Pilot
 
Join Date: May 2009
Posts: 180
Thanked 3 Times in 3 Posts
Default

I remember an interview where Anders Magnusson said he thought C++ support might not be as hard to add as people might think. I wonder if he still thinks so.

I'm guessing FreeBSD is considering more CLang on llvm in the nearer term for a non-GNU free software C++ compiler.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BSD/ISC license J65nko Guides 0 13th February 2010 09:00 PM
Unix noob's license plate drhowarddrfine Off-Topic 16 20th September 2008 04:57 PM


All times are GMT. The time now is 05:33 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick