got everything except opencv working
diff --git a/aos/atom_code/starter/starter.cc b/aos/atom_code/starter/starter.cc
index 4534ebc..bef4e73 100644
--- a/aos/atom_code/starter/starter.cc
+++ b/aos/atom_code/starter/starter.cc
@@ -198,8 +198,9 @@
       }
 
       notifyevt = reinterpret_cast<inotify_event *>(
-          reinterpret_cast<char *>(notifyevt) +
-          sizeof(*notifyevt) + notifyevt->len);
+          __builtin_assume_aligned(reinterpret_cast<char *>(notifyevt) +
+                                       sizeof(*notifyevt) + notifyevt->len,
+                                   alignof(notifyevt)));
     }
   }