sonic-buildimage/rules
lguohan 4e08f4dcc3
[docker-orchagent]: make build depends only on sairedis package (#6467)
backport c4b5b002c3

make swss build depends only on libsairedis instead of syncd. This allows to build swss without depending
on vendor sai library.

Currently, libsairedis build also buils syncd which requires vendor SAI lib. This makes difficult to build
swss docker in buster while still keeping syncd docker in stretch, as swss requires libsairedis which also
build syncd and requires vendor to provide SAI for buster. As swss docker does not really contain syncd
binary, so it is not necessary to build syncd for swss docker.

[submodule]: update sonic-sairedis

* 9a66890 2020-06-28 | [build]: add option to build without syncd (HEAD -> 201811, origin/201811) [Guohan Lu]

Signed-off-by: Guohan Lu <lguohan@gmail.com>
2021-01-16 13:12:14 -08:00
..
asyncsnmp-py3.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
bash.mk Fix for bash's memory-leak (#1879) 2018-07-27 17:46:33 -07:00
config [build] force Linux to drop cache before calling kvm (#2717) 2019-04-01 22:47:23 +00:00
dbsyncd-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
dhcpmon.mk [dhcp-relay]: Add DHCP Relay Monitor (#3886) (#4004) 2020-01-14 10:33:20 -08:00
docker-base.mk [fast-reboot]: Save fast-reboot state into the db [Nov] (#3892) 2019-12-13 06:07:13 -08:00
docker-config-engine.mk 1) Build debug docker image for each docker (#3104) 2019-07-09 08:55:03 -07:00
docker-database.mk [Services] Allow monit system tool to monitor the critical processes status running in various SONiC containers. (#3940) 2020-01-11 01:27:34 +00:00
docker-dhcp-relay.mk [dhcp-relay]: Add DHCP Relay Monitor (#3886) (#4004) 2020-01-14 10:33:20 -08:00
docker-fpm-frr.mk [Services] Allow monit system tool to monitor the critical processes status running in various SONiC containers. (#3940) 2020-01-11 01:27:34 +00:00
docker-fpm-gobgp.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
docker-fpm-quagga.mk Build debug docker for fpm-quagga. (#3855) 2019-12-06 20:51:46 -08:00
docker-fpm.mk Build debug docker for fpm-quagga. (#3855) 2019-12-06 20:51:46 -08:00
docker-lldp-sv2.mk [Services] Allow monit system tool to monitor the critical processes status running in various SONiC containers. (#3940) 2020-01-11 01:27:34 +00:00
docker-platform-monitor.mk [platform] Add SSD Health tools. (#4464) 2020-04-27 08:29:30 -07:00
docker-ptf.mk Add recipe for ptf docker 2017-01-05 14:39:07 -08:00
docker-router-advertiser.mk 1) Build debug docker image for each docker (#3104) 2019-07-09 08:55:03 -07:00
docker-snmp-sv2.mk [Services] Allow monit system tool to monitor the critical processes status running in various SONiC containers. (#3940) 2020-01-11 01:27:34 +00:00
docker-sonic-mgmt.mk [sonic-mgmt]: move sonic-mgmt docker build into sonic-slave (#819) 2017-07-19 08:10:45 -07:00
docker-teamd.mk 1) Build debug docker image for each docker (#3104) 2019-07-09 08:55:03 -07:00
docker-telemetry.mk [Services] Allow monit system tool to monitor the critical processes status running in various SONiC containers. (#3940) 2020-01-11 01:27:34 +00:00
frr.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
functions [rules/functions][slave.mk]: Refine build output (#838) 2017-07-25 09:49:39 +03:00
gobgp.mk Add bgp container with gobgp (#358) 2017-03-02 11:33:46 -08:00
hiredis.mk Remove unnecessary build dependencies for hiredis (#91) 2016-12-07 07:26:07 -08:00
initramfs-tools.mk [baseimage]: update make file for initramfs-tools (#1967) 2018-08-22 13:04:58 -07:00
iproute2.mk [vs]: add vlan configuration support in virtual switch (#1200) 2017-11-30 14:59:25 -08:00
isc-dhcp.mk Added debug symbol to dhcp-relay. (#3850) 2019-12-06 20:51:31 -08:00
ixgbe.mk [vs]: build sonic vs kvm image (#2269) 2018-11-20 22:32:40 -08:00
libnl3.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
libteam.mk [libteam]: Move libteam from 1.26 to 1.28 (#3332) 2019-08-13 21:35:08 -07:00
linux-kernel.mk [sonic-linux-kernel]: update kernel to 4.9.246 (#6461) 2021-01-16 12:33:23 -08:00
lldpd.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
monit.mk [201811][monit] address build issue: hard code ARCH to amd64 (#3982) 2020-01-07 07:41:40 -08:00
mpdecimal.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
ptf.mk Integrate ptf into buildimage (#111) 2016-12-08 09:24:48 -08:00
python3.mk Remove unused packages in docker images and host (#2807) 2019-04-30 19:12:00 +00:00
python-click.mk Build python-click Debian package from version 6.7-4 source to fix CLI autocomplete/suggest (#1824) 2018-06-29 09:59:46 -07:00
quagga.mk Build debug docker for fpm-quagga. (#3855) 2019-12-06 20:51:46 -08:00
radvd.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
redis-dump-load-py2.mk Build patched redis-dump-load (#2277) 2018-11-20 19:27:56 -08:00
redis.mk [redis]: Upgrade redis-server from 3.2.4 to 3.2.13 (#3432) 2019-09-13 23:31:05 -07:00
sairedis.mk [docker-orchagent]: make build depends only on sairedis package (#6467) 2021-01-16 13:12:14 -08:00
scripts.mk [services] Restart SwSS service upon unexpected critical process exit (#2845) (#2852) 2019-07-29 18:10:26 -07:00
snmpd.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
socat.mk [socat]: build socat with readline (#1919) 2018-08-13 01:12:58 -07:00
sonic-config.mk Introduce ConfigDB (#808) 2017-08-01 19:02:00 -07:00
sonic-device-data.mk Consolidate device-specific files; install as a Debian package (#316) 2017-02-27 00:13:36 -08:00
sonic-ledd.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-platform-common.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-utilities.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-xcvrd.mk [docker-platform-monitor] make file and supervisord conf change for new xcvrd deamon (#1840) 2018-08-03 16:33:56 -07:00
supervisor.mk [docker-base]: Upgrade supervisord to 3.3.3 and fix supervisord.conf (#1390) 2018-02-14 09:40:26 +08:00
swss-common.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
swss.mk [docker-orchagent]: make build depends only on sairedis package (#6467) 2021-01-16 13:12:14 -08:00
swsssdk-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
swsssdk-py3.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
syncd.mk [docker-orchagent]: make build depends only on sairedis package (#6467) 2021-01-16 13:12:14 -08:00
tacacs.mk 201811: Debug Image only fix: Let individual make files dictate the source path (#3202) 2019-07-22 16:06:43 -07:00
telemetry.mk [telemetry]: SONiC system telemetry Support (#1526) 2018-03-27 13:39:04 -07:00
thrift.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00