Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 34fc125f authored by Robert Nelson's avatar Robert Nelson
Browse files

gcc-pru (13.2.0-0bbbio0)


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent c3e49592
Branches
No related merge requests found
To make it possible to have different versions of gcc packages
installed for different targets the local and most common documentation have
been removed from the cross packages. If you want these files aswell you'll
have to install the same version of the native package as of this package.
gcc-pru (13.2.0-0bbbio0~bookworm+20230804) bookworm; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Fri, 04 Aug 2023 20:21:19 -0500
gcc-pru (13.2.0) bullseye; urgency=low
* Bump to GCC mainline 13.2.0
-- Dimitar Dimitrov <dimitar@dinux.eu> Mon, 31 Jul 2023 22:59:11 +0200
gcc-pru (12.0.RC.gaeedb00a1a) bullseye; urgency=low
* Bump to GCC mainline commit aeedb00a1ae2ccd10b1a5f00ff466081aeadb54b.
-- Dimitar Dimitrov <dimitar@dinux.eu> Sun, 12 Dec 2021 21:59:11 +0200
gcc-pru (10-20200315) bullseye; urgency=medium
* Switch to mainline snapshot version.
-- Dimitar Dimitrov <dimitar@dinux.eu> Wed, 18 Mar 2020 20:59:11 +0200
gcc-pru (8.0.1.20180310) stretch; urgency=medium
* GCC PRU port has been overhauled to better support TI ABI.
* When linking object files from GCC and TI toolchains, you must use the -mabi=ti option.
-- Dimitar Dimitrov <dinux@tpdeb> Mon, 12 Mar 2018 20:59:11 +0200
gcc-pru (8.0.0.20170530) stretch; urgency=medium
* Optimized arithmetic shift right. Fixes github issue #25.
-- Dimitar Dimitrov <dinuxbg@gmail.com> Thu, 21 Sep 2017 21:48:38 +0300
gcc-pru (7.0.0.20161219) jessie; urgency=medium
* Fixed invalid-syntax assembler generation on 32bit hosts.
* Removed leading underscore for symbols for better TI ABI compatibility.
-- Dimitar Dimitrov <dinux@tpdeb> Sat, 31 Dec 2016 10:50:00 +0200
gcc-pru (7.0.0.20160801) unstable; urgency=medium
* Switch to native packaging format.
-- Dimitar Dimitrov <dinuxbg@gmail.com> Mon, 01 Aug 2016 23:15:14 +0300
gcc-pru (7.0.0.20160724) unstable; urgency=medium
* Small fixes to the debian package.
-- Dimitar Dimitrov <dinuxbg@gmail.com> Fri, 29 Jul 2016 23:36:58 +0300
gcc-pru (7.0.0-pru-20160724) unstable; urgency=medium
* Update to gnupru release 2016.07-beta-rc1
-- Dimitar Dimitrov <dinuxbg@gmail.com> Sun, 24 Jul 2016 17:05:46 +0300
gcc-pru (6.0.0-pru-20151121) unstable; urgency=medium
* Initial package for PRU GCC.
-- Dimitar Dimitrov <dinuxbg@gmail.com> Sat, 21 Nov 2015 22:24:20 +0200
7
Source: gcc-pru
Section: devel
Priority: extra
Maintainer: Dimitar Dimitrov <dinuxbg@gmail.com>
Standards-Version: 3.9.5
Build-Depends:
m4
, autoconf2.64
, libtool
, bzip2
, binutils-pru (>= 2.30.51.20180310)
, bison
, flex
, gettext
, texinfo
, zlib1g-dev
, debhelper (>= 4.2.10)
, tar (>= 1.13.18)
, libmpfr-dev
, lsb-release
, patchutils
, libmpc-dev
, dpkg (>= 1.16.2)
, dh-autoreconf
Build-Conflicts: libgcc0, libgcc300
Package: gcc-pru
Architecture: any
Section: devel
Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, binutils-pru (>= 2.30.51.20180310)
Provides: c-compiler-pru
Recommends: gnuprumcu
Suggests: task-c-devel, gcc-doc (>= 4:4.8), gcc (>= 4:4.8)
Description: GNU C compiler (cross compiler for pru)
This is the GNU C compiler, a fairly portable optimizing compiler which
supports multiple languages. This package includes support for C.
This is a debian pakcage of the GNU gcc compiler compiled as a PRU
crosscompiler. It is created from the unofficial PRU port from:
http://github.com/dinuxbg/gnupru
GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011 Free Software Foundation, Inc.
GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
Files that have exception clauses are licensed under the terms of the
GNU General Public License; either version 3, or (at your option) any
later version.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License is in `/usr/share/common-licenses/GPL', version 3 of this
license in `/usr/share/common-licenses/GPL-3'.
usr/bin
usr/lib
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# Based on the gcc-avr package rules.
# GNU copyright 1997 to 1999 by Joey Hess.
DEB_BUILD_OPTIONS=noautodbgsym
TARGET=pru
TARGET_ARCH=pru
PACKAGE=gcc-pru
VERSION = $(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*pru.*\)-.*$$/\1/p')
CONFARGS = -v \
--enable-languages=c,c++ \
--with-newlib \
--prefix=/usr/lib \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--bindir=/usr/bin \
--libexecdir=/usr/lib \
--libdir=/usr/lib \
--enable-shared \
--with-system-zlib \
--enable-long-long \
--enable-nls \
--without-included-gettext \
--disable-libssp \
--build=$(DEB_BUILD_GNU_TYPE) \
--host=$(DEB_HOST_GNU_TYPE) \
--target=$(TARGET) \
--with-bugurl="https://github.com/dinuxbg/gnupru/issues" \
$(shell dpkg-buildflags --export=configure | sed -e 's/-Werror=format-security//g')
srcdir=src
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
TAR_DIR=gcc-*
patch-source: $(patch_stamp)
clean-source:
rm -rf $(stampdir)
rm -rf $(gcc_srcdir) $(gdc_srcdir) d
rm -rf bin
rm -rf $(srcdir)
unpack: unpack-stamp
unpack-stamp:
ls
tar xjf gcc-pru_*.tar.bz2
mv $(shell basename gcc-pru_*.tar.bz2 .tar.bz2) src
touch unpack-stamp
BUILD_TREE=src
patched-stamp:=$(STAMP_DIR)/patched-stamp
patch: patch-stamp
patch-stamp: unpack-stamp
cd $(BUILD_TREE) && for p in `cat ../debian/patchlist`; do \
echo Applying $$p; \
patch -p0 < ../debian/$$p; \
done
touch patch-stamp
configure: configure-stamp
configure-stamp: $(unpack_stamp) patch-stamp
dh_testdir
rm -f $(BUILD_TREE)/gcc/doc/*.1
rm -f $(BUILD_TREE)/gcc/doc/*.info
#dh_autoreconf
mkdir -p objdir
# Add here commands to configure the package.
cd objdir && env CC="gcc" `echo ../$(BUILD_TREE)`/configure $(CONFARGS)
touch configure-stamp
build: configure-stamp build-stamp
build-stamp: patch-stamp configure-stamp
dh_testdir
# Add here commands to compile the package.
cd objdir && $(MAKE)
#/usr/bin/docbook-to-man debian/$(PACKAGE).sgml > $(PACKAGE).1
touch build-stamp
build-indep: build
build-arch: build
clean: clean-source
dh_testdir
dh_testroot
#dh_autoreconf_clean
rm -f build-stamp configure-stamp patch-stamp unpack-stamp
rm -rf objdir
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/$(PACKAGE).
echo install: > objdir/fixincludes/Makefile
cd objdir && $(MAKE) install DESTDIR=$(CURDIR)/debian/$(PACKAGE)/
#rm debian/$(PACKAGE)/usr/share/man/man1/pru-g++.1
#ln -s pru-gcc.1.gz debian/$(PACKAGE)/usr/share/man/man1/pru-g++.1.gz
ln -s pru-g++.1.gz debian/$(PACKAGE)/usr/share/man/man1/pru-c++.1.gz
ln -s pru-gcc.1.gz debian/$(PACKAGE)/usr/share/man/man1/pru-gcc-4.3.0.gz
cd debian/$(PACKAGE)/usr/ && \
rm -rf bin/gcov bin/gccbug share/man/man1/gcov.1* \
lib*/libiberty.a share/info share/man/man7/gfdl.7* \
share/man/man7/gpl.7* share/man/man7/fsf-funding.7* \
share/locale bin/*c++filt \
share/man
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
# dh_installdebconf
dh_installdocs -n
# dh_installexamples
# dh_installmenu
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
dh_installman
dh_installinfo
dh_installchangelogs
dh_link
dh_strip -X.a -X.o
for f in `find debian/$(PACKAGE) -name '*.a'`; do \
pru-strip --strip-debug $$f; \
done
dh_compress
dh_fixperms
# dh_makeshlibs
dh_installdeb
# dh_perl
dh_shlibdeps
# dh_gencontrol -- -VBuilt-Using="$(BUILT_USING)"
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
gcc-pru (12.1.0-0rcnee0~bullseye+20220510) bullseye; urgency=low gcc-pru (13.2.0-0bbbio0~bullseye+20230804) bullseye; urgency=low
* Rebuild for repos.rcn-ee.com * Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Tue, 10 May 2022 09:51:08 -0500 -- Robert Nelson <robertcnelson@gmail.com> Fri, 04 Aug 2023 20:21:19 -0500
gcc-pru (12.0.RC.gaeedb00a1a-0rcnee1~bullseye+20211223) bullseye; urgency=low gcc-pru (13.2.0) bullseye; urgency=low
* Rebuild for repos.rcn-ee.com * Bump to GCC mainline 13.2.0
-- Robert Nelson <robertcnelson@gmail.com> Thu, 23 Dec 2021 15:52:26 -0600 -- Dimitar Dimitrov <dimitar@dinux.eu> Mon, 31 Jul 2023 22:59:11 +0200
gcc-pru (12.0.RC.gaeedb00a1a-0rcnee0~bullseye+20200903) bullseye; urgency=low gcc-pru (12.0.RC.gaeedb00a1a) bullseye; urgency=low
* Bump to GCC mainline commit aeedb00a1ae2ccd10b1a5f00ff466081aeadb54b. * Bump to GCC mainline commit aeedb00a1ae2ccd10b1a5f00ff466081aeadb54b.
-- Dimitar Dimitrov <dimitar@dinux.eu> Sun, 12 Dec 2021 21:59:11 +0200 -- Dimitar Dimitrov <dimitar@dinux.eu> Sun, 12 Dec 2021 21:59:11 +0200
gcc-pru (10.1.0-0rcnee2~bullseye+20200903) bullseye; urgency=low gcc-pru (10-20200315) bullseye; urgency=medium
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Thu, 03 Sep 2020 13:04:14 -0500
gcc-pru (10-20200315-0rcnee2~bullseye+20200321) bullseye; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Sat, 21 Mar 2020 12:54:31 -0500
gcc-pru (10-20200315-0rcnee1~bullseye+20200318) bullseye; urgency=medium
* Switch to mainline snapshot version. * Switch to mainline snapshot version.
-- Dimitar Dimitrov <dimitar@dinux.eu> Wed, 18 Mar 2020 20:59:11 +0200 -- Dimitar Dimitrov <dimitar@dinux.eu> Wed, 18 Mar 2020 20:59:11 +0200
gcc-pru (8.0.1.20180310-0rcnee1~buster+20180425) buster; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Wed, 25 Apr 2018 20:58:39 -0500
gcc-pru (8.0.1.20180310) stretch; urgency=medium gcc-pru (8.0.1.20180310) stretch; urgency=medium
* GCC PRU port has been overhauled to better support TI ABI. * GCC PRU port has been overhauled to better support TI ABI.
...@@ -47,24 +29,12 @@ gcc-pru (8.0.1.20180310) stretch; urgency=medium ...@@ -47,24 +29,12 @@ gcc-pru (8.0.1.20180310) stretch; urgency=medium
-- Dimitar Dimitrov <dinux@tpdeb> Mon, 12 Mar 2018 20:59:11 +0200 -- Dimitar Dimitrov <dinux@tpdeb> Mon, 12 Mar 2018 20:59:11 +0200
gcc-pru (8.0.0.20170530-0rcnee0~stretch+20170925) stretch; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Mon, 25 Sep 2017 13:01:43 -0500
gcc-pru (8.0.0.20170530) stretch; urgency=medium gcc-pru (8.0.0.20170530) stretch; urgency=medium
* Optimized arithmetic shift right. Fixes github issue #25. * Optimized arithmetic shift right. Fixes github issue #25.
-- Dimitar Dimitrov <dinuxbg@gmail.com> Thu, 21 Sep 2017 21:48:38 +0300 -- Dimitar Dimitrov <dinuxbg@gmail.com> Thu, 21 Sep 2017 21:48:38 +0300
gcc-pru (7.0.0.20161219-0rcnee0~bpo80+20170102+1) jessie; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Mon, 02 Jan 2017 12:03:36 -0600
gcc-pru (7.0.0.20161219) jessie; urgency=medium gcc-pru (7.0.0.20161219) jessie; urgency=medium
* Fixed invalid-syntax assembler generation on 32bit hosts. * Fixed invalid-syntax assembler generation on 32bit hosts.
...@@ -72,12 +42,6 @@ gcc-pru (7.0.0.20161219) jessie; urgency=medium ...@@ -72,12 +42,6 @@ gcc-pru (7.0.0.20161219) jessie; urgency=medium
-- Dimitar Dimitrov <dinux@tpdeb> Sat, 31 Dec 2016 10:50:00 +0200 -- Dimitar Dimitrov <dinux@tpdeb> Sat, 31 Dec 2016 10:50:00 +0200
gcc-pru (7.0.0.20160801-0rcnee0~bpo80+20160803+1) jessie; urgency=low
* Rebuild for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Wed, 03 Aug 2016 08:07:56 -0500
gcc-pru (7.0.0.20160801) unstable; urgency=medium gcc-pru (7.0.0.20160801) unstable; urgency=medium
* Switch to native packaging format. * Switch to native packaging format.
......
5 7
...@@ -3,7 +3,25 @@ Section: devel ...@@ -3,7 +3,25 @@ Section: devel
Priority: extra Priority: extra
Maintainer: Dimitar Dimitrov <dinuxbg@gmail.com> Maintainer: Dimitar Dimitrov <dinuxbg@gmail.com>
Standards-Version: 3.9.5 Standards-Version: 3.9.5
Build-Depends: m4, autoconf2.64, libtool, bzip2, binutils-pru (>= 2.30.51.20180310), bison, flex, gettext, texinfo, zlib1g-dev, debhelper (>= 4.2.10), tar (>= 1.13.18), libmpfr-dev, lsb-release, patchutils, libmpc-dev, dpkg (>= 1.16.2), dh-autoreconf Build-Depends:
m4
, autoconf2.64
, libtool
, bzip2
, binutils-pru (>= 2.30.51.20180310)
, bison
, flex
, gettext
, texinfo
, zlib1g-dev
, debhelper (>= 4.2.10)
, tar (>= 1.13.18)
, libmpfr-dev
, lsb-release
, patchutils
, libmpc-dev
, dpkg (>= 1.16.2)
, dh-autoreconf
Build-Conflicts: libgcc0, libgcc300 Build-Conflicts: libgcc0, libgcc300
Package: gcc-pru Package: gcc-pru
......
...@@ -2,20 +2,21 @@ ...@@ -2,20 +2,21 @@
package_name="gcc-pru" package_name="gcc-pru"
debian_pkg_name="${package_name}" debian_pkg_name="${package_name}"
package_version="12.1.0" package_version="13.2.0"
package_source="" package_source=""
src_dir="" src_dir=""
newlib_version="4.1.0" newlib_version="4.2.0.20211231"
git_repo="" git_repo=""
git_sha="" git_sha=""
reprepro_dir="b/${package_name}" reprepro_dir="b/${package_name}"
dl_path="pool/main/${reprepro_dir}/" dl_path="pool/main/${reprepro_dir}/"
debian_version="${package_version}-0rcnee0" debian_version="${package_version}-0"
debian_untar="" debian_untar=""
debian_patch="" debian_patch=""
local_patch="bbbio0"
bullseye_version="~bullseye+20220510" bullseye_version="~bullseye+20230804"
focal_version="~focal+20220510" bookworm_version="~bookworm+20230804"
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment