GCC 7.3 Released
bojanowski
bojanowski75@gmail.com
Fri Jan 26 01:52:00 GMT 2018
Hi Richard
Please let me know if you have any knowledge about compiler used to this
project
I had some info they use gnu compiler before the change name sincerley chris
http://www.samsung.com/global/business/telecommunication-systems/resource/opensource/ip-set-top-box.html
SMT-6010E SMT-6010E_OpenSource.zip
info from inside procesor bsp-15 mapca mapca1000a equator
/pixelworks/hitachi japan VLIW
""""""""""""
###
### Equator Technologies, Inc.
###
###
### Module name : $RCSfile: Makefile.ETI,v $ $Revision: 1.2 $
###
### Last update : $Date: 2005/06/16 13:46:21 $ UTC
###
#################
# Default Settings
ETI_INSTALL := $(HOME)/build/eti_tools/v6.0/install
ETI_TOOLKIT := $(HOME)/build/eti_tools/v6.0/install
ETI_REFERENCE_INSTALL := $(HOME)/build/eti_tools/v6.0/install
WORKSPACE := $(shell pwd)
export HOST_ARCH := i686
export HOST_PLATFORM := Linux
ARCH := BSP
PLATFORM := Linux
###############
# Configurations
# (see arch/bsp/configs/README)
# Default Configuration
# e.g. Dolphin
#ETI_CONFIGURATION := PCIMASTER_NORD
# e.g. Stingray
#ETI_CONFIGURATION := NOPCIMASTER_NORD
# e.g. Dolphin/Tetra with tinykernel
#By Changlae Jo
# We will use Ramdisk
ETI_CONFIGURATION := PCIMASTER_RD
# e.g. Starfish
#ETI_CONFIGURATION := STARFISH_NORD
PCIMASTER_NORD_VMLINUX := vmlinux.out vmlinux.l2sei vmlinux.flashsei
NOPCIMASTER_NORD_VMLINUX := vmlinux.out vmlinux.l2sei
PCIMASTER_RD_VMLINUX := vmlinux.l2sei vmlinux.flashsei
STARFISH_NORD_VMLINUX := vmlinux.out vmlinux.l2sei
DOT_CONFIG := $(ETI_CONFIGURATION)_.config
AUTOCONF_H := $(ETI_CONFIGURATION)_autoconf.h
VMLINUX := $($(ETI_CONFIGURATION)_VMLINUX)
################
# Modules for rootfilesystem
# By Changlae Jo.....
#TINYROOTFS_ETI_MODULES := \
#
$(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/boardSupportDev.o
\
#
$(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/noncoregpDev.o
\
# $(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/flash.o
#TINYROOTFS_LINUX_MODULES := \
# $(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/fat.o \
# $(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/vfat.o \
# $(ETI_REFERENCE_INSTALL)/BSP_Linux/tinyrootfs/lib/modules/2.2.20/msdos.o
################
# Dependencies
.PHONY : check tinyrootfs_prep configure build install
install.headers clean
ifeq ($(ETI_CONFIGURATION),PCIMASTER_NORD)
all : check configure install.headers build.modules build
install.modules install post.install
else
# Do not install headers for non-PCI master builds.
all : check configure build install
endif
# Prepare tinyrootfs. Copy necessary file to it
ifeq ($(ETI_CONFIGURATION),PCIMASTER_RD)
build : tinyrootfs_prep
tinyrootfs_prep : $(TINYROOTFS_ETI_MODULES) $(TINYROOTFS_LINUX_MODULES)
$(TINYROOTFS_LINUX_MODULES) : build.modules
endif
ifdef ETIQADEPS
configure : check
install.headers: configure
build.modules : configure
build : configure
install.modules: build.modules
install : build
endif
########################
# Verbosity, debug etc.
ifeq ($(VERBOSEBUILD),)
.SILENT :
endif
##############
# Exports
BSP_Linux_CC := $(ETI_TOOLKIT)/$(HOST_ARCH)_$(HOST_PLATFORM)/bin/ecc
export CC := $($(ARCH)_$(PLATFORM)_CC) -D__KERNEL__
export LD := `$(CC) -print-prog-name=ld`
export NM := `$(CC) -print-prog-name=nm`
export AS := $(CC)
export CPP := $(CC) -E
# Root filesystem for tiny kernel gets picked up from here:
ETI_REFERENCE_INSTALL = /h/qa/build/eti_tools/latest
###############
# Rules
##################################
configure:
ifdef ETIQABUILD
$(MAKE) -f Makefile xconfig > /dev/null 2>&1 &
sleep 5
cp $(WORKSPACE)/arch/bsp/configs/$(DOT_CONFIG) $(WORKSPACE)/.config
cp $(WORKSPACE)/arch/bsp/configs/$(AUTOCONF_H)
$(WORKSPACE)/include/linux/autoconf.h
else
# $(MAKE) -f Makefile xconfig
# by Changlae Jo
$(MAKE) -f Makefile menuconfig
endif
$(MAKE) -f Makefile dep
build.modules:
$(MAKE) -C $(WORKSPACE) -f Makefile modules
build:
$(MAKE) -C $(WORKSPACE) -f Makefile $(VMLINUX)
##################################
install.headers:
$(MAKE) -C $(WORKSPACE) -f Makefile
$(WORKSPACE)/include/linux/modversions.h
echo "Copying Linux header files"
mkdir -p $(ETI_INSTALL)/BSP_Linux/include
cd $(WORKSPACE)/include; /bin/tar --exclude CVS -czf - linux asm asm-bsp |
\
(cd $(ETI_INSTALL)/BSP_Linux/include; /bin/tar -xzf -)
install.modules:
mkdir -p $(ETI_INSTALL)/BSP_Linux/rootfs; \
$(MAKE) -C $(WORKSPACE) -f Makefile \
INSTALL_MOD_PATH=$(ETI_INSTALL)/BSP_Linux/rootfs \
modules_install; \
rm -f $(ETI_INSTALL)/BSP_Linux/rootfs/lib/modules/2.2.20/build
install:
if [ ! -f $(WORKSPACE)/arch/bsp/boot/vmlinux.out ];then \
ln -s $(WORKSPACE)/vmlinux.out $(WORKSPACE)/arch/bsp/boot/vmlinux.out; \
fi
mkdir -p $(ETI_INSTALL)/util/linux_kernel/$(ETI_CONFIGURATION)
install -D -m 444 $(WORKSPACE)/arch/bsp/configs/README
$(ETI_INSTALL)/util/linux_kernel/README
install -D -m 444 $(addprefix arch/bsp/boot/,$(VMLINUX))
$(ETI_INSTALL)/util/linux_kernel/$(ETI_CONFIGURATION)
post.install:
cd $(WORKSPACE)/include; /bin/tar --exclude CVS -czf - linux asm asm-bsp |
\
(cd $(ETI_INSTALL)/BSP_Linux/include; /bin/tar -xzf -)
install -D -m 444 $(WORKSPACE)/System.map \
$(ETI_INSTALL)/BSP_Linux/rootfs/usr/src/linux/System.map
##################################
$(TINYROOTFS_ETI_MODULES):
if [ ! -f $(@) ];then \
install -D $(ETI_TOOLKIT)/BSP_Linux/lib/modules/2.2.20/$(notdir $@) $@; \
fi
$(TINYROOTFS_LINUX_MODULES):
if [ ! -f $(@) ];then \
install -D $(WORKSPACE)/modules/$(notdir $@) $@; \
fi
##################################
clean:
$(MAKE) -C $(WORKSPACE) -f Makefile distclean
check:
if ! [ -d $(ETI_TOOLKIT)/$(HOST_ARCH)_$(HOST_PLATFORM)/bin ] ; then \
echo "Provide a valid ETI toolchain location (ETI_TOOLKIT)"; \
echo "Quitting ..."; \
exit 1; \
fi
""""""""""""""""
Chris Bojanowski
Engineer
Paltronics
http://www.paltronics.eu/resume.html
1 773 661 41 96
----- Original Message -----
From: "Richard Biener" <rguenther@suse.de>
To: <gcc-announce@gcc.gnu.org>; <gcc@gcc.gnu.org>; <info-gnu@gnu.org>
Sent: Thursday, January 25, 2018 1:41 AM
Subject: GCC 7.3 Released
>
> The GNU Compiler Collection version 7.3 has been released.
>
> GCC 7.3 is a bug-fix release from the GCC 7 branch
> containing important fixes for regressions and serious bugs in
> GCC 7.2 with more than 99 bugs fixed since the previous release.
>
> This release includes code generation options to mitigate
> Spectre Variant 2 (CVE 2017-5715) for the x86 and powerpc targets.
>
> This release is available from the FTP servers listed at:
>
> http://www.gnu.org/order/ftp.html
>
> Please do not contact me directly regarding questions or comments
> about this release. Instead, use the resources available from
> http://gcc.gnu.org.
>
> As always, a vast number of people contributed to this GCC release
> -- far too many to thank them individually!
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the Gcc
mailing list