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

Reply via email to