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" <rguent...@suse.de>
To: <gcc-annou...@gcc.gnu.org>; <gcc@gcc.gnu.org>; <info-...@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