diff --git a/src/lib/FlightTasks/CMakeLists.txt b/src/lib/FlightTasks/CMakeLists.txt
index 499be46a479d046ee004f1d94dea002e61123589..eccc3ba4fb6f9603c77fcb36d4a98d731712daef 100644
--- a/src/lib/FlightTasks/CMakeLists.txt
+++ b/src/lib/FlightTasks/CMakeLists.txt
@@ -104,7 +104,9 @@ add_custom_command(
 # Create Flight Tasks Library
 ###########################################
 
-add_compile_options(-Wno-cast-align) # TODO: fix and enable
+add_compile_options(
+	-Wno-cast-align
+	) # TODO: fix and enable
 
 px4_add_library(FlightTasks
 	FlightTasks.cpp
diff --git a/src/modules/mavlink/CMakeLists.txt b/src/modules/mavlink/CMakeLists.txt
index 1c7fe6061dcdadef0ea4ca54a8f62dbf69740ed0..201d98ebf48fc00b60b9e43068fd624f8cb6df8d 100644
--- a/src/modules/mavlink/CMakeLists.txt
+++ b/src/modules/mavlink/CMakeLists.txt
@@ -40,6 +40,7 @@ px4_add_module(
 	STACK_MAX 1600
 	COMPILE_FLAGS
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	INCLUDES
 		${PX4_SOURCE_DIR}/mavlink/include/mavlink
 	SRCS
diff --git a/src/modules/mavlink/mavlink_tests/CMakeLists.txt b/src/modules/mavlink/mavlink_tests/CMakeLists.txt
index 188d82c23eb3da11b052ce2e1d5c98dfd61720bb..f8e0068a1cfefc139aa4d537d9f6ddd4f9a48ad6 100644
--- a/src/modules/mavlink/mavlink_tests/CMakeLists.txt
+++ b/src/modules/mavlink/mavlink_tests/CMakeLists.txt
@@ -43,6 +43,7 @@ px4_add_module(
 		-DMavlinkStream=MavlinkStreamTest
 		-DMavlinkFTP=MavlinkFTPTest
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	SRCS
 		mavlink_tests.cpp
 		mavlink_ftp_test.cpp
diff --git a/src/modules/simulator/CMakeLists.txt b/src/modules/simulator/CMakeLists.txt
index 863d95c2f33d6aab6eb9abeef88b249134032204..bffe0bbecb4d1d9de58f975677ae369da83e85e9 100644
--- a/src/modules/simulator/CMakeLists.txt
+++ b/src/modules/simulator/CMakeLists.txt
@@ -61,6 +61,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	INCLUDES
 		${PX4_SOURCE_DIR}/mavlink/include/mavlink
 	SRCS
diff --git a/src/modules/simulator/accelsim/CMakeLists.txt b/src/modules/simulator/accelsim/CMakeLists.txt
index 5dece53969c761a82f09033793b698b9445df9e3..d24e562327acc349b190a39a0a4994033139c0a1 100644
--- a/src/modules/simulator/accelsim/CMakeLists.txt
+++ b/src/modules/simulator/accelsim/CMakeLists.txt
@@ -37,6 +37,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	SRCS
 		accelsim.cpp
 	DEPENDS
diff --git a/src/modules/simulator/airspeedsim/CMakeLists.txt b/src/modules/simulator/airspeedsim/CMakeLists.txt
index 0f6510d60547a65bc03d9a1c01e391c5f18fd4ae..2227e5e875508f4abfab0a90bee07e8dbb8d15d4 100644
--- a/src/modules/simulator/airspeedsim/CMakeLists.txt
+++ b/src/modules/simulator/airspeedsim/CMakeLists.txt
@@ -37,6 +37,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	SRCS
 		airspeedsim.cpp
 		meas_airspeed_sim.cpp
diff --git a/src/modules/simulator/barosim/CMakeLists.txt b/src/modules/simulator/barosim/CMakeLists.txt
index b711a792b3de5e96e861f0991be88a871de84233..0ad5c0a024bdcb6f5a5de3ed2bb6f8e349513f48 100644
--- a/src/modules/simulator/barosim/CMakeLists.txt
+++ b/src/modules/simulator/barosim/CMakeLists.txt
@@ -37,6 +37,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	SRCS
 		baro.cpp
 	DEPENDS
diff --git a/src/modules/simulator/gpssim/CMakeLists.txt b/src/modules/simulator/gpssim/CMakeLists.txt
index 79b941fbd804d988bfb0c24e67d2b64b1e98a8aa..33c42b287d9319552c0c8bd0447ac0e90540ac25 100644
--- a/src/modules/simulator/gpssim/CMakeLists.txt
+++ b/src/modules/simulator/gpssim/CMakeLists.txt
@@ -37,6 +37,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	SRCS
 		gpssim.cpp
 	DEPENDS
diff --git a/src/modules/simulator/gyrosim/CMakeLists.txt b/src/modules/simulator/gyrosim/CMakeLists.txt
index 04b18d1c5c4c5aab94c3f4f4b38e10a9c707cd4c..d9e26f6f13ab7230a4b373673f0cbe283c9907aa 100644
--- a/src/modules/simulator/gyrosim/CMakeLists.txt
+++ b/src/modules/simulator/gyrosim/CMakeLists.txt
@@ -37,6 +37,7 @@ px4_add_module(
 	COMPILE_FLAGS
 		-Wno-double-promotion
 		-Wno-cast-align # TODO: fix and enable
+		-Wno-address-of-packed-member # TODO: fix in c_library_v2
 	STACK_MAIN 1200
 	SRCS
 		gyrosim.cpp