diff --git a/libraries/technology/ip_arria10/ddio/compile_ip.tcl b/libraries/technology/ip_arria10/ddio/compile_ip.tcl
index 8823e755b41e3679413954f64d315470dabfc14c..f639806b000da0153d4c7555702f06611e4428ce 100644
--- a/libraries/technology/ip_arria10/ddio/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/ddio/compile_ip.tcl
@@ -28,7 +28,7 @@ if {$IPMODEL=="PHY"} {
     # This file is based on Qsys-generated file msim_setup.tcl.
     set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_arria10/ddio/generated/"
         
-    vlib ./work/
+    #vlib ./work/         ;# Assume library work already exists
     vmap ip_arria10_ddio_in_1_altera_gpio_core_140 ./work/
     vmap ip_arria10_ddio_out_1_altera_gpio_core_140 ./work/
     vmap ip_arria10_ddio_in_1_altera_gpio_140 ./work/
diff --git a/libraries/technology/ip_arria10/mac_10g/compile_ip.tcl b/libraries/technology/ip_arria10/mac_10g/compile_ip.tcl
index 917b7e8ebb3b47287e6dd5b69ed4d64dca566d3d..50785cd112bb6506a053f9fb56069a1fcc26b89b 100644
--- a/libraries/technology/ip_arria10/mac_10g/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/mac_10g/compile_ip.tcl
@@ -29,7 +29,7 @@
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/mac_10g/generated/sim"
 set IP_TBDIR "$env(RADIOHDL)/libraries/technology/ip_arria10/mac_10g/generated_tb/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_mac_10g_alt_em10g32_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/phy_10gbase_r/compile_ip.tcl b/libraries/technology/ip_arria10/phy_10gbase_r/compile_ip.tcl
index 066db9755add0be1e107d835200d3ac091921db8..eafcc4e48d906f7094ad13efbb48f50b3bb0f0a5 100644
--- a/libraries/technology/ip_arria10/phy_10gbase_r/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/phy_10gbase_r/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/phy_10gbase_r/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_phy_10gbase_r_altera_xcvr_native_a10_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl b/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl
index 076735eb0b182f55976c16165aff8c115c9d6473..0a90530465a2b02d26093c915440f524bf9561be 100644
--- a/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/pll_clk200/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/pll_clk200/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_pll_clk200_altera_iopll_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/pll_xgmii_mac_clocks/compile_ip.tcl b/libraries/technology/ip_arria10/pll_xgmii_mac_clocks/compile_ip.tcl
index 395e5e59b5710d7d08fac42d2eb514855f92e23a..a4620808961f58b0d9ca41048f25814158c2392d 100644
--- a/libraries/technology/ip_arria10/pll_xgmii_mac_clocks/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/pll_xgmii_mac_clocks/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/pll_xgmii_mac_clocks/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_pll_xgmii_mac_clocks_altera_xcvr_fpll_a10_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/transceiver_pll_10g/compile_ip.tcl b/libraries/technology/ip_arria10/transceiver_pll_10g/compile_ip.tcl
index 8b0c359e6e1e0f65e394d9d8b17243a5da1bb38d..b6d273314a661ba0b7517290f850303a4f441f64 100644
--- a/libraries/technology/ip_arria10/transceiver_pll_10g/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/transceiver_pll_10g/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/transceiver_pll_10g/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_transceiver_pll_10g_altera_xcvr_atx_pll_a10_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/transceiver_reset_controller_1/compile_ip.tcl b/libraries/technology/ip_arria10/transceiver_reset_controller_1/compile_ip.tcl
index dd262aadcee109d5ca2da3097d77e0e5e6232ba0..1fb33d8528cf7dc4110ade573f317849b1570e0b 100644
--- a/libraries/technology/ip_arria10/transceiver_reset_controller_1/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/transceiver_reset_controller_1/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/transceiver_reset_controller_1/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_transceiver_reset_controller_1_altera_xcvr_reset_control_140 ./work/
 
diff --git a/libraries/technology/ip_arria10/tse_sgmii_gx/ip/compile_ip.tcl b/libraries/technology/ip_arria10/tse_sgmii_gx/ip/compile_ip.tcl
index ac5ebd77a95d7dafd50428084ccb6a7fc3c50b56..2ee80c6e4e0e3fc008249644161d40dd84e05239 100644
--- a/libraries/technology/ip_arria10/tse_sgmii_gx/ip/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/tse_sgmii_gx/ip/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/tse_sgmii_gx/ip/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_tse_sgmii_gx_altera_reset_controller_140            ./work/
 vmap ip_arria10_tse_sgmii_gx_altera_eth_tse_nf_phyip_terminator_140 ./work/
diff --git a/libraries/technology/ip_arria10/tse_sgmii_lvds/ip/compile_ip.tcl b/libraries/technology/ip_arria10/tse_sgmii_lvds/ip/compile_ip.tcl
index 6973840c9fe59f8078a0be5685d3b53902eda94a..2549f0a5e5a6da728e98dd18b78c2a6f2c5131f5 100644
--- a/libraries/technology/ip_arria10/tse_sgmii_lvds/ip/compile_ip.tcl
+++ b/libraries/technology/ip_arria10/tse_sgmii_lvds/ip/compile_ip.tcl
@@ -28,7 +28,7 @@
 
 set IP_DIR   "$env(RADIOHDL)/libraries/technology/ip_arria10/tse_sgmii_lvds/ip/generated/sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 
 vmap ip_arria10_tse_sgmii_lvds_altera_lvds_core20_140 ./work/
 vmap ip_arria10_tse_sgmii_lvds_altera_reset_controller_140 ./work/
diff --git a/libraries/technology/ip_stratixiv/mac_10g/compile_ip.tcl b/libraries/technology/ip_stratixiv/mac_10g/compile_ip.tcl
index 94a5355e3bcc542b200f55048fec9f7fb3ec6079..39345203c290326aba0e76c082eccd9a964372f7 100644
--- a/libraries/technology/ip_stratixiv/mac_10g/compile_ip.tcl
+++ b/libraries/technology/ip_stratixiv/mac_10g/compile_ip.tcl
@@ -26,7 +26,7 @@
 
 set IP_DIR "$env(RADIOHDL)/libraries/technology/ip_stratixiv/mac_10g/generated/ip_stratixiv_mac_10g_sim"
 
-vlib ./work/
+#vlib ./work/         ;# Assume library work already exists
 #vmap work ./work/
 
 vcom     "$IP_DIR/altera_avalon_st_handshake_clock_crosser/altera_avalon_st_handshake_clock_crosser_0001.vho" -work work